Jmeter零基础学习一:线程组

测试计划:Threads(Users)、Test Fragment、配置元件、定时器、前置处理器、后置处理器、断言、监听器

一、Threads(Users)线程(用户)

(一)Setup thread group 
初始化的线程,每个线程只执行一次,用于执行预测试操作 
Setup thread group 执行测试前 进行定期线程组执行活动。 
线程内显示内容与线程组一致。

(二)Teardown Thread group 
做些清理工作,每个线程只执行一次,用于执行测试后动作。 
线程内容与线程组一致。 
Teardown Thread group执行测试结束后执行定期的线程组(类似Loadrunner的测试完毕后对应的清除信息的脚本)

(三)Thread group 
此线程组是我们通常使用的线程组。线程组也可以看作是一个虚拟用户组。线程组中的每一个线程都可以理解为一个虚拟用户。线程组中包含的线程数量 在测试执行过程中是不会发生改变的。 
1. 名称:填写线程组名称 
2. 注释:可以随意填写 
3. 在取样器错误后要执行的动作: 
继续:默认选中项,出现错误继续执行脚本 
Start Next Loop:开始下一循环 
停止线程:出现错误,停止线程不再执行操作 
停止测试:停止运行测试 
Stop Test Now:立即停止测试 
4. 线程数:即测试需要设置多少线程数(也可以理解为虚拟用户数) 
5. Ramp-Up Period(线程总计运行时间 ) 
Ramp-Up Period告诉Jmerter达到最大线程数据需要多长时间 。默认值为0,即Jmeter立即启动所有线程。假定共有30个线程,Ramp-Up Period 设为120秒,那么线程启动就为120/30,即每4s启动一个线程。 
6. 循环次数:决定线程循环次数,设置10次,即每个线程循环10次,100个线程要循环:10*100=1000次。 
7. 调度器:默认不选中,选中会打开 调整度器配置模块 
8. 启动时间:线程运行的启动时间 
9. 结束时间:线程运行的结束时间 
10. 持续时间(秒):线程运行的时间 
11. 启动延迟(秒):线程启动延迟的时间

猜你喜欢

转载自blog.csdn.net/weixin_41044523/article/details/79289755