JMeter 线程组的概念
2014-02-08 13:07
330 查看
线程组是任务测试计划的起点,所有的逻辑控制器和采样器都必须放在线程组之下。其他的测试元件(如监听器)可以被直接放在测试计划之下,
这些测试元件对所有线程组都生效。线程组就像它的名字所描述的那样,被用来管理执行性能测试所需要的JMeter线程。 用户通过线程组的控制面板可以:
1.设置线程数量
2.设置线程启动周期
3.设置执行测试脚本的循环次数
每一个JMeter线程都会完整地执行测试计划,而且它们之间是完全独立运行的。这种多线程机制被用来模拟服务器应用的并发连接。参数Ramp-Up Period告诉JMeter
达到最大线程数需要多长时间。 假设共有10个线程,Ramp-Up Period 为100秒, 那么JMeter 就会在100秒内启动所有10个线程,并让它们运转起来。每一个测试线程
都会在上一个线程启动10秒之后才开始运行。 假设共有30个线程,Ramp-Up Period 为 120秒,那么线程启动的间隔就为4秒。
Ramp-Up参数不能设定得太短,否则在测试的初始阶段会给予服务器过大的压力。 Ramp-Up参数也不嫩设定得太长,否则发生第一个线程已经完毕,而最后一个线程还没有启动的情况
这些测试元件对所有线程组都生效。线程组就像它的名字所描述的那样,被用来管理执行性能测试所需要的JMeter线程。 用户通过线程组的控制面板可以:
1.设置线程数量
2.设置线程启动周期
3.设置执行测试脚本的循环次数
每一个JMeter线程都会完整地执行测试计划,而且它们之间是完全独立运行的。这种多线程机制被用来模拟服务器应用的并发连接。参数Ramp-Up Period告诉JMeter
达到最大线程数需要多长时间。 假设共有10个线程,Ramp-Up Period 为100秒, 那么JMeter 就会在100秒内启动所有10个线程,并让它们运转起来。每一个测试线程
都会在上一个线程启动10秒之后才开始运行。 假设共有30个线程,Ramp-Up Period 为 120秒,那么线程启动的间隔就为4秒。
Ramp-Up参数不能设定得太短,否则在测试的初始阶段会给予服务器过大的压力。 Ramp-Up参数也不嫩设定得太长,否则发生第一个线程已经完毕,而最后一个线程还没有启动的情况
相关文章推荐
- gg
- gg
- gg
- gg
- gg
- gg
- 几种xml读取方法比较
- fdg
- g
- cc2530 串口实验--控制led灯
- xheditor+ syntaxhighlighter插件实现代码高亮
- java.lang.NoClassDefFoundError: javax/mail/Address”的解决办法
- 三、Run tests(Visual Studio Online运行测试)
- 如何更换Office 2013的product key?
- 数据库只有mdf文件而没有ldf文件,如何恢复数据库
- 黑马程序员--equals与==的区别
- 802.11
- fgh
- Leaflet交流
- 浙大PAT 1022题 1022. Digital Library