在性能测试的过程中,我们除了使用基本线程组中的线程数,ramp-up时间和循环次数来简单的验证性能测试,还可以使用jmeter中自带的插件做性能测试。【具体的插件安装请自行百度,这里不在赘述。】
目录
三、bzm - Free-Form Arrivals Thread Group
五、bzm - Concurrency Thread Group
六、jp@gc - Ultimate Thread Group
一、普通线程组
二、聚合报告
三、bzm - Free-Form Arrivals Thread Group
Start Value:起始值,开始时候的同户数
End Value:结束值,结束时的用户数
Duration:持续时间,从开始到结束的线程数启动时间
Time Unit:可以选择用分钟还是秒来做单位
Thread lterations Limit:线程迭代次数限制
Log Thread Status into File:将线程状态记录到文件中
Concurrency Limit:最大并发数限制
四、bzm - Arrivals Thread Group
Target Rate:目标线程数
Ramp Up Time:所需多少加载时间
Ramp Up Steps Count:所需多少个加载梯次
Hold Target Rate Time:持续运行时间
Time Unit:可以选择用分钟还是秒来做单位
Thread lterations Limit:线程迭代次数限制。如果我们只需要运行每个用户一次以模拟用户的实际行为,则可能会很有用。在我们的例子中,该字段为空,因此每个用户将运行不确定的迭代,直到调度结束。
Log Thread Status into File:将线程状态记录到文件中
Concurrency Limit:最大并发数限制。以避免出现内存不足的问题。设置为最大并发1000
五、bzm - Concurrency Thread Group
Target Concurrency:目标并发(线程数)
Ramp Up Time:加载到设置线程数需要多少时间
Ramp-Up Steps Count:加载到设置线程数的过程平均分成多少个梯次
Hold Target Rate Time:加载到设置线程数后,再持续加压多少时间
Time Unit:时间单位(分钟或者秒)
Thread Iterations Limit:线程迭代次数限制(循环次数)
Log Threads Status into File:将线程状态记录到文件中(将线程启动和线程停止事件保存为日志文件
六、jp@gc - Ultimate Thread Group
Start Threads Count:一共要启动的线程数。
Initial Delay, sec:最开始延迟时间,单位秒。设置为0,就是点击了立即执行。
Startup Time, sec:启动设置的100个线程一共需要的时间,单位秒。
Shutdown Time:多久时间内全部释放关闭,单位秒。