jMeter定时器-环路延迟
我要在jMeter中模拟以下场景:jMeter定时器-环路延迟,jmeter,Jmeter,我要在jMeter中模拟以下场景: 100名用户登录一次,每30秒搜索一次,思考时间为5秒。 我如何实现这一点 现在我有这样的事情: ThreadGroup(100usrs) +-- OnceOnlyController(LogIn) +-- LoopControler(Search) +-- Timer(5s) 但是我不知道如何在搜索实例之间延迟30秒。 我是否有可能或必须使用一些变通方法? 感谢您的帮助。我认为您必须添加另一个计时器作为LoopController的子项:计时器(30)。你
100名用户登录一次,每30秒搜索一次,思考时间为5秒。
我如何实现这一点 现在我有这样的事情:
ThreadGroup(100usrs)
+-- OnceOnlyController(LogIn)
+-- LoopControler(Search)
+-- Timer(5s)
但是我不知道如何在搜索实例之间延迟30秒。我是否有可能或必须使用一些变通方法?
感谢您的帮助。我认为您必须添加另一个计时器作为LoopController的子项:计时器(30)。你的搜索请求在该控制器的范围内,你的30秒计时器也应该在那里
我认为您必须添加另一个计时器作为LoopController的子项:计时器(30)。你的搜索请求在该控制器的范围内,你的30秒计时器也应该在那里
如果希望在搜索样本之间有固定的延迟,无论样本的响应时间如何,Orkito解决方案都不是正确的 他的解决方案将在搜索样本之前增加30秒的延迟,因此,如果搜索花费的时间超过预期,您的请求将在搜索样本花费的每30秒以上时间运行一次
如果您希望在搜索样本之间有一个固定的延迟,无论样本的响应时间如何,那么解决方案如下所述:
如果希望在搜索样本之间有一个固定的延迟,无论样本的响应时间是多少,Orkito解决方案都不是正确的 他的解决方案将在搜索样本之前增加30秒的延迟,因此,如果搜索花费的时间超过预期,您的请求将在搜索样本花费的每30秒以上时间运行一次
如果您希望在搜索样本之间有一个固定的延迟,无论样本的响应时间如何,那么解决方案如下所述:
您应该使用恒定吞吐量计时器,而不是使用常量计时器,因为此计时器还考虑采样时间(即每个采样的执行时间)。
如果使用常量计时器,则每次样本执行都会产生延迟,而不是使用常量计时器。您应该使用常量吞吐量计时器,因为此计时器还考虑样本时间(即每个样本的执行时间)。
如果您使用一个恒定的计时器,那么每次执行样本都会产生大量的延迟I最终使用了一个暂停30秒的测试动作。简单的暂停测试操作与网页上给出的解决方案有什么区别?使用您的解决方案,您不会根据响应时间改变暂停时间,而网页建议每隔30秒进行一次请求的可变暂停时间。如果使用事务控制器,tpu将无法从响应时间中排除所花费的时间。实际上,我更感兴趣的是每45秒请求一次,而不考虑响应时间,因此根据您的解释,纯测试操作应该是可以的。谢谢。我最后使用了一个暂停30秒的测试动作。简单的暂停测试操作与网页上给出的解决方案有什么区别?使用您的解决方案,您不会根据响应时间改变暂停时间,而网页建议每隔30秒进行一次请求的可变暂停时间。如果使用事务控制器,tpu将无法从响应时间中排除所花费的时间。实际上,我更感兴趣的是每45秒请求一次,而不考虑响应时间,因此根据您的解释,纯测试操作应该是可以的。谢谢