使用Jmeter的通量和响应时间

问题描述 投票:0回答:2

我如何找出我的应用程序可以在1秒内达到最大吞吐量的响应时间,即响应时间应在1秒之内

当前,我正在使用吞吐量控制器并设置每分钟所需的吞吐量,但是我需要知道我的应用程序可以在平均响应时间少于1秒的情况下实现最大吞吐量。

performance jmeter performance-testing loadrunner performancecounter
2个回答
0
投票
使用线程组,将线程数(用户)设置为较大数量,并将后备时间设置为例如:600s(10分钟)Jmeter将缓慢增加吞吐量,并且您可以在“摘要”报告(“最大列”)中监视“最大响应时间”-当它开始达到1s时,您可以读取所需的吞吐量(在“吞吐量”列中),然后我建议将此数字设置为“线程数”,从而减少臀部并运行测试几个小时。

[在JMeter中避免在循环中使用睡眠。在应用程序端提防缓存。在“错误”列中监视故障,并在两侧检查系统运行状况(CPU,内存,IO,网络,...)


0
投票
请注意,Throughput Controller不控制吞吐量。

以下来自JMeter官方网站。

该控制器的名称不正确,因为它不控制吞吐量。请参阅Constant Throughput Timer以获取可以用于调整吞吐量。

如果要控制吞吐量随时间的变化,可以使用插件Throughput Shaping Timer

更改线程(虚拟用户)和吞吐量以检查服务器可以处理的最大吞吐量。

Use Duration Assertion检查每个所需采样器的响应时间。

© www.soinside.com 2019 - 2024. All rights reserved.