【发布时间】:2014-10-13 23:08:24
【问题描述】:
是否可以在 Jmeter 中自动化负载测试并增加线程数直到观察到第一个错误?
例如,我从每秒测试 16 个线程开始,然后增加数量直到收到错误。但是我可以让它自动运行而不是手动执行此操作吗?
【问题讨论】:
标签: jmeter load-testing
是否可以在 Jmeter 中自动化负载测试并增加线程数直到观察到第一个错误?
例如,我从每秒测试 16 个线程开始,然后增加数量直到收到错误。但是我可以让它自动运行而不是手动执行此操作吗?
【问题讨论】:
标签: jmeter load-testing
查看JMeter 函数用户手册的Pre-defined Properties 部分,有一个JMeterThread.last_sample_ok 变量保存最后一次采样器执行的结果。
因此,如果您按如下方式构建测试计划:
您需要在 If Controller 的“条件”输入中输入的值应如下所示
"${JMeterThread.last_sample_ok}"=="false"
有关 JMeter 的 If 控制器的更多信息,请参阅 How to use JMeter's 'IF' Controller and get Pie。
【讨论】:
关于 jmeter 中的线程您可能会发现这 2 个链接很有趣:
关于您的方法,为什么不使用慢速提升并使用 Dmitri T 提供的方法查看限制?
【讨论】: