【发布时间】:2019-03-06 03:44:00
【问题描述】:
我有基于 jMeter 的性能测试,即基于并发用户负载的结果。 在测试结束时,Jmeter 提供汇总报告,我们可以在其中看到平均响应时间、吞吐量等。这些都很好。
我想验证这些结果,并确信我执行的测试在我所做的配置方面是正确的,比如配置的用户数量、启动时间等。(从应用程序方面,我可以确认交易确实有效,我可以相信 jMeter 断言等,那不是我在看这里)..
我看到一篇关于在验证结果中应用 Little's Law 的精彩文章。 但我相信它是关于一个稳定的系统,就用户数量而言,以稳定的模式出现在服务器上并在整个系统中保持相同的负载等。(如果这里有错,请纠正我)
但一般来说,用户并发测试的设计方式是使负载像步进模式一样变化,如下图所示。
在这种情况下,利特尔定律是否仍然适用? 或者有任何更好的机制来验证结果并对所执行的测试和结果产生信心,而不是由于测试设备施加的瓶颈。
谢谢
【问题讨论】:
标签: web-applications jmeter performance-testing