即使响应时间在设定的持续时间内差异很大,所有API的吞吐量都是恒定的



我在Jmeter中执行了1小时的负载测试。以下是结果

请求A1 :Samples-130983平均488毫秒thyput-34.11

请求B1 :Samples-130948平均170 ms thyput-34.10

请求C1 :Samples-130940平均151 ms thyput-34.11

请求D1 :Samples-130860平均79.98 ms thyput-34.09

请求E1 :Samples-130925平均1757 ms thyput-33.93

参考链接如何相关的吞吐量和响应时间表示

在负载/性能测试方面。吞吐量和响应时间是成反比的。即随着响应时间吞吐量的增加应减少。随着吞吐量响应时间的增加,应减少

,但在结果,我获得了所有样本的吞吐量几乎相同,尽管它们的响应时间各不相同。

对于各种响应时间,吞吐量如何相同?

您是否使用任何计时器进行起搏?如果您有起搏和足够的Jmeter线程,则肯定可以在响应时间变化的情况下击中相同的吞吐量。

小定律http://www.testautomationguru.com/jmeter-performance-testing-application-application-opplication-us-littles-law-to-workload-models/

https://theperformanceenganceEngineer.com/2013/09/11/loadrunner-how-to-calculate-transaction-persaction-per-per-per-per-tps/

不同测试之间的线程数有任何变化吗?如果您有更多的线程,并且系统以34/s的吞吐量最大化,那么带有10个线程的示例运行的示例将具有AVG响应时间,这是从同一运行中使用5个线程的两倍。

最新更新