一、setup thread group和teardown thread group
对于setup thread group 和 teardown thread group 来说,从字面意思上来看就是安装线程组和卸载线程组,所以可以理解为对于线程组的初始化和完成时处理,set thread group是所有我们真正开始线程并发之前的准备工作,必须是在线程组开始之前完成的并且拥有自己独立的线程设置
setUp Thread Group & tearDown Thread Group:
继续:如果取样器里的执行出现错误失败的时候,请求不会停止,继续执行。
Start Next Thread Loop : 忽略错误,线程当前循环错误,执行下一个循环。
停止线程 : 只限当前线程停止,不影响其他线程执行
停止测试 : 当前执行的线程全部执行完毕后结束
Stop Test Now: 立刻停止
6、线程数=10(设置线程数),Ramp-Up Period(in seconds)=5(设置过渡时期),循环次数=2(设置执行测试的次数)
也就是说:
一共10个线程数,每1S执行2个线程数2个循环,也就是1S并发4个请求
二、线程组
每个线程将完全独立的执行测试计划,完全独立于其他测试线程,多个线程用于模拟与服务器应用程序的并发连接
这个过渡时期告诉JMeter要花多长时间才能“加速”到选择的全部线程数。如果使用10个线程,并且过渡时期是100秒,那么JMeter将花费100秒来启动所有10个线程并运行。在前面的线程开始后,每个线程将开始10(100 / 10)秒。如果有30个线程和一个上升周期120秒,则每个连续线程将延迟4秒。
来源:oschina
链接:https://my.oschina.net/u/3222944/blog/1808366