Java教程

jmeter常用组件1

本文主要是介绍jmeter常用组件1,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

常用的组件

  1. 配件元件
  2. HTTP信息头管理器
  3. HTTP Cookie管理器
  4. HTTP请求默认值
  5. 用户定义变量
  6. 集合点
1,配置元件

1.HTTP请求默认值

在多个环境使用一个jmeter脚本时,接口一样,域名,端口等不一样,就可以把对应的域名和端口,把这些共用的抽取出来放到HTTP请求默认值里面,需要切换环境的话,只需要修改这一处即可

image-20211228215459550

image-20211228215543545

  1. HTTP信息头管理器

很多接口都需要配置请求头信息,比如content-type,token等信息,这时就需要启用HTTP信息头管理器

image-20211228222249478

3.HTTP Cookie管理器

一部分请求带cookie信息,需要添加cookie管理器,啥也不需要配置就会记录cookie,其他请求就可以直接使用

image-20211228222724173

​ 4.用户自定义变量

​ 用户自定义变量,可以定义一些变量参数,定义变量后,在使用该变量时用${变量名}取值

image-20211228223504096

image-20211228223603637

2,集合点

目的:各个线程步调一致,对系统进行加压,达到模拟真实并发访问的效果

在jmeter中集合点就是同步定时器

同步定时器放到对应的请求里面,只对当前请求起作用,放到线程组下面的话就对所有的请求生效,一般情况下针对哪个请求需要高并发,就对哪个请求加同步定时器,通过表格察看结果,可以看出是同一时间并发的

image-20211228224341997

image-20211228224508154

同步定时器的参数配置

  1. 模拟用户组数量:0表示全部的意思,就是线程组是多少这里就是多少,设置的具体是多少个就会等待多少个用户集合后开始请求,所以这里设置的数不能大于线程数,否则就永远集合不到,就会,除非设置第二项,设置超时时间
  2. 一直等待,还有一种情况是,最后一批的线程数不够集合点的数,比如:线程数是5,这里设置的模拟用户数是2,这样最后一批永远到达不了2 ,就会一直等待下去
  3. 超时时间以毫秒为单位:设置具体的时间后,到达该时间后就开始请求,不管用户数有没有到达设置的用户数
  4. 超时时间,即多少毫秒后同时释放已集结的用户发送请求
  5. 设置为0,达到设置的模拟用户数后才开始释放
  6. 设置大于0,即达到设置的时间,即使模拟用户没有到达设置的模拟用户数,也会释放已集结的用户数 3.


本文永久更新地址:

https://www.fenxiangbe.com/p/jmeter常用组件1.html

这篇关于jmeter常用组件1的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!