我可以执行一个将在某个步骤停止的测试,并且在我的系统中手动执行某些操作后,我会告诉Jmeter继续运行测试吗? JMeter是否可以在中间暂停测试然后恢复测试?
答案 0 :(得分:1)
我不知道JMeter中开箱即用的解决方案,所以你需要自己添加这样的逻辑。
例如,您可以在开始时将变量设置为true来执行While controller,从文件读取内部循环,直到它的值为false,然后退出循环并继续测试。您甚至可以将StringFromFile函数用作${__StringFromFile(flagResume.txt,,,)}
在手动操作中,将值添加到文件false,然后JMeter测试将恢复。
答案 1 :(得分:0)
您需要手动执行的任务的性质是什么?我非常确定它可以通过JMeter本身JMeter Plugins或Groovy Scripting来实现。
如果我错了或您有一个非常具体的方案,可能的解决方案之一是将Constant Throughput Timer添加到您的测试计划中,并通过{{3}使用JMeter Property定义所需的Requests per Minute
费率}
每当你需要"停止"测试你可以设置"吞吐量"使用__P() function
的0
属性