如何在JMeter中执行手动步骤并恢复测试

时间:2017-11-26 07:05:37

标签: jmeter

我可以执行一个将在某个步骤停止的测试,并且在我的系统中手动执行某些操作后,我会告诉Jmeter继续运行测试吗? JMeter是否可以在中间暂停测试然后恢复测试?

2 个答案:

答案 0 :(得分:1)

我不知道JMeter中开箱即用的解决方案,所以你需要自己添加这样的逻辑。

例如,您可以在开始时将变量设置为true来执行While controller,从文件读取内部循环,直到它的值为false,然后退出循环并继续测试。您甚至可以将StringFromFile函数用作${__StringFromFile(flagResume.txt,,,)}

在手动操作中,将值添加到文件false,然后JMeter测试将恢复。

答案 1 :(得分:0)

您需要手动执行的任务的性质是什么?我非常确定它可以通过JMeter本身JMeter PluginsGroovy Scripting来实现。

如果我错了或您有一个非常具体的方案,可能的解决方案之一是将Constant Throughput Timer添加到您的测试计划中,并通过{{3}使用JMeter Property定义所需的Requests per Minute费率}

每当你需要"停止"测试你可以设置"吞吐量"使用__P() function

0属性