performance-testing - 性能测试中思考时间和起搏时间的区别

标签 performance-testing

起搏用于在 X 分钟内实现 X 次迭代,但我能够通过仅指定思考时间而不使用起搏时间来在 X 分钟或 x 小时或 x 秒内实现 x 次迭代。

我想知道思考时间和起搏时间之间的实际差异?迭代之间需要提及起搏时间吗?这个起搏时间有什么作用?

最佳答案

思考时间是在迭代完成之后和下一次开始之前添加的延迟。迭代请求率取决于响应时间和思考时间的总和。由于响应时间会因负载级别而异,因此迭代请求率也会有所不同。

对于恒定的请求率,您需要使用 pacing。与思考时间不同,起搏添加了一个动态确定的延迟,以在响应时间可能发生变化的同时保持迭代请求率恒定。

例如,要在 2 分钟内实现 3 次迭代,步调时间应为 2 x 60/3 = 40 秒。这是如何在我们的工具中使用起搏的示例 http://support.stresstimulus.com/display/doc46/Delay+after+the+Test+Case

关于performance-testing - 性能测试中思考时间和起搏时间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28207088/

相关文章:

XPath JMeter 断言 : Error "prefix must resolve to a namespace"

java - 为什么某些函数的执行时间相差很大?

javascript - 如何在 Angular 中测试渲染速度

jmeter - Jmeter中如何为不同用户分配不同带宽

performance - JMeter 的运行在定义的持续时间之前完成

testing - LoadRunner 是否支持在响应页面中执行 JavaScript?

Java 线程池吞吐量

jmeter - 什么是性能测试中的协调遗漏?

c# - 如何在 Web 性能测试中提取 X-XSRF_TOKEN

ejb - 使用 JMeter : No message was received for: '240' seconds; nested exception is: weblogic. rjvm.PeerGoneException 的 Weblogic 测试