如果任何特定的请求在jmeter性能测试中失败了,那么我们应该做些什么来提高它的性能呢?

ogsagwnx  于 2023-08-05  发布在  其他
关注(0)|答案(1)|浏览(76)

我正在运行一个脚本,在脚本2特定的请求失败时,我正在增加线程的数量,在这种情况下,让他们通过我必须增加我的斜升期。
现在不吃。线程:300,斜升周期为:1500秒,一切都很好,通过它的所有请求。
但是如果我少拿一点的话不行。的斜升周期,然后其失败。
占用这么长的时间是不是很好,或者我如何改进这些请求以便它可以通过?
什么时候是合适的爬坡时间

xdnvmnnf

xdnvmnnf1#

拥有ramp-up period的全部意义在于逐渐增加负载***。没有“好”或“坏”的斜坡,任何时期都是“好”的,一旦它在那里。
在理想应用程序的情况下,当您增加负载时,吞吐量(每秒请求的数量)将按比例增加,响应时间将保持不变。
实际上,在某个时刻,响应时间将开始增加,吞吐量将停止增长,甚至下降。它被称为saturation point
通常应该有非功能性的需求,比如系统应该支持X个用户,响应时间不超过Y。或者系统应该支持每秒X个请求。
如果你在并发性很高的时候遇到这个问题,这表明测试中的系统是bottleneck,你不能从JMeter端“修复”任何东西,因为增加上升期会降低并发性并掩盖这个问题。

相关问题