jmeter压力测试
转载:
https://www.cnblogs.com/wxh04/p/7778272.html
https://blog.csdn.net/cakushin7433/article/details/53106787
Thread Group(线程组)
在取样器错误后要执行的动作
1.继续:继续执行接下来的操作
2.Start Next Loop:忽略错误,执行下一个循环
3.停止线程:退出该线程(不再进行此线程的任何操作)
4.停止测试:等待当前执行的采样器结束后,结束整个测试
5.Stop Test Now:直接停止整个测试
线程属性
线程数、准备时长(Ramp-Up Period(in seconds))、循环次数
线程数:虚拟用户数。一个虚拟用户占用一个进程或线程。设置多少虚拟用户数在这里也就是设置多少个线程数。
准备时长(Ramp-Up Period(in seconds): 设置的虚拟用户数需要多长时间全部启动。默认值是0,JMeter 将立即建立所有线程。如果线程数为20 ,准备时长为10 ,那么需要10秒钟启动20个线程。也就是每秒钟启动2个线程。
循环次数:每个线程发送请求的次数。如果线程数为20 ,循环次数为100 ,那么每个线程发送100次请求。总请求数为20*100=2000 。如果勾选了“永远”,那么所有线程会一直发送请求,一到选择停止运行脚本。
Delay Thread creation until needed:(大路边的翻译“直到需要时延迟线程的创建”)百度上的翻译都比较含糊,相信不懂然后直接转发的比较多。大致使这个意思,当线程需要执行的时候,才会被创建。如果不选择这个选项,那么,在计划开始的时候,所有需要的线程就都被创建好了。
调度器配置
1.持续时间(秒):在此选项填入N,说明这个计划,从某个开始时间算起,执行N秒后结束。(会忽略 结束时间 的选项)
2.启动延迟(秒):在此选项填入N,手动点击开始执行计划,然后延迟N秒后,计划才真正开始执行。(会忽略 启动时间 的选项)
3.启动时间:当点击开始测试时,将等到此处填写的启动时间,然后真正开始测试。
4.结束时间:当开始测试时,将等到指定的开始时间开始测试,然后会停在此处填写的时间点结束。
其他: