如何用Jmeter测试螺纹数量的限制

时间:2014-08-20 14:26:08

标签: jmeter load-testing

是否可以在Jmeter中自动执行负载测试并增加线程数,直到观察到第一个错误为止?

例如,我开始每隔一秒测试16个线程并增加数量,直到收到错误。但是,我可以自动运行,而不是手动执行此操作吗?

2 个答案:

答案 0 :(得分:0)

查看JMeter的函数用户手册的Pre-defined Properties部分,有一个JMeterThread.last_sample_ok变量保存最后一个采样器执行的结果。

因此,如果您按如下方式构建测试计划:

  • 执行测试操作的采样器
  • If Controller检查以前的采样器是否成功
    • 如果不是 - 相关操作(停止测试,发送电子邮件,停止增加虚拟用户等)

您需要投入的价值"条件"如果Controller应该看起来像

的输入
"${JMeterThread.last_sample_ok}"=="false"

有关JMeter的控制器的详细信息,请参阅How to use JMeter's 'IF' Controller and get Pie

答案 1 :(得分:0)

关于jmeter中的线程您可能会发现这两个链接很有趣:

关于您的方法,为什么不使用慢速增加并使用Dmitri T提供的限制来查看限制?