作者:手机用户2602910773 | 来源:互联网 | 2023-06-12 15:57
一、一般常用线程组:1)虚拟用户组:相当于虚拟用户数2)setupthreadgroup:用于执行预测试操作,这些线程的行为完全像一个正常的线程组元件3)teardownthrea
一、一般常用线程组:
![](https://img3.php1.cn/3cdc5/6351/339/457065d5eec0ef21.png)
1)虚拟用户组:
相当于 虚拟用户数
![](https://img3.php1.cn/3cdc5/6351/339/4b735eecb58f47cb.png)
2)setup thread group :
用于执行预测试操作,这些线程的行为完全像一个正常的线程组元件
3)teardown thread group:
用于执行测试后动作,这些线程的行为完全像一个正常的线程组元件
二、元件的作用域:
配置元件:会影响其作用范围内的所有元件
前置处理程序:在其作用范围内的每一个sampler元件之前执行
定时器:对其作用范围内的每一个sampler有效
后置处理程序:在其作用范围内的每一个sampler元件后执行
断言:对其作用范围内的每一个sampler元件执行后的结果执行校验
监听器:收集其作用范围的每一个sampler元件的信息并呈现
sampler元件不和其他元件相互作用,因此不存在作用域的问题
执行顺序:
配置元件 前置 定时器 sampler 后置 断言 监听器
如果在同一作用域范围内有多个同一类型的元件,则这些元件按照它们在测试计划中的上下顺序依次执行
三、聚合报告详解:
label:定义http请求名称
样本:表示这次测试中一共发出了多少个请求
平均值:平均响应时长-默认情况下 是单个request的平均响应时长,当使用了 transaction controller时,也可以transaction为单位显示的平均响应时长
中位数:50%用户的响应时长
90%:90%用户的响应时长
最小值:访问页面的最小时长 ms毫秒
最大值:访问页面的最大时长 ms毫秒
异常%:错误请求的数量/请求的总数
吞吐量:默认情况下每秒完成的请求数
KB/sec : 每秒从服务器端收到的数据量
![](https://img3.php1.cn/3cdc5/6351/339/52059ce87a11d5b4.png)