我正在运行一个脚本,在脚本2特定的请求失败时,我正在增加线程的数量,在这种情况下,让他们通过我必须增加我的斜升期。现在不吃。线程:300,斜升周期为:1500秒,一切都很好,通过它的所有请求。但是如果我少拿一点的话不行。的斜升周期,然后其失败。占用这么长的时间是不是很好,或者我如何改进这些请求以便它可以通过?什么时候是合适的爬坡时间
xdnvmnnf1#
拥有ramp-up period的全部意义在于逐渐增加负载***。没有“好”或“坏”的斜坡,任何时期都是“好”的,一旦它在那里。在理想应用程序的情况下,当您增加负载时,吞吐量(每秒请求的数量)将按比例增加,响应时间将保持不变。实际上,在某个时刻,响应时间将开始增加,吞吐量将停止增长,甚至下降。它被称为saturation point。通常应该有非功能性的需求,比如系统应该支持X个用户,响应时间不超过Y。或者系统应该支持每秒X个请求。如果你在并发性很高的时候遇到这个问题,这表明测试中的系统是bottleneck,你不能从JMeter端“修复”任何东西,因为增加上升期会降低并发性并掩盖这个问题。
1条答案
按热度按时间xdnvmnnf1#
拥有ramp-up period的全部意义在于逐渐增加负载***。没有“好”或“坏”的斜坡,任何时期都是“好”的,一旦它在那里。
在理想应用程序的情况下,当您增加负载时,吞吐量(每秒请求的数量)将按比例增加,响应时间将保持不变。
实际上,在某个时刻,响应时间将开始增加,吞吐量将停止增长,甚至下降。它被称为saturation point。
通常应该有非功能性的需求,比如系统应该支持X个用户,响应时间不超过Y。或者系统应该支持每秒X个请求。
如果你在并发性很高的时候遇到这个问题,这表明测试中的系统是bottleneck,你不能从JMeter端“修复”任何东西,因为增加上升期会降低并发性并掩盖这个问题。