JMeter-如何找出没有问题的最大用户数?

JMeter-如何找出没有问题的最大用户数?,jmeter,Jmeter,对于300个用户,在测试即将结束时,我可以看到一些请求(大约10个)失败,响应数据是“请求超时”或连接失败错误。如何在Jmeter中找出这是由于达到的最大性能还是其他原因造成的?当您逐渐增加线程数时看到的“request timedout”错误让您了解服务器的最大限制 Thransaction吞吐量vs线程是一个很好的指标,可以用来了解发生了什么-它可以给出如下所示的指标 在重负载区域或B区,随着并发客户端负载的增加,吞吐量保持相对恒定。但是,响应时间随用户负载成比例增加。也就是说,如果用户负

对于300个用户,在测试即将结束时,我可以看到一些请求(大约10个)失败,响应数据是“请求超时”或连接失败错误。如何在Jmeter中找出这是由于达到的最大性能还是其他原因造成的?

当您逐渐增加线程数时看到的“request timedout”错误让您了解服务器的最大限制

Thransaction吞吐量vs线程
是一个很好的指标,可以用来了解发生了什么-它可以给出如下所示的指标

在重负载区域或B区,随着并发客户端负载的增加,吞吐量保持相对恒定。但是,响应时间随用户负载成比例增加。也就是说,如果用户负载在重负载区域加倍,则响应时间加倍。在某个点,由C部分表示,皮带扣区域,系统部件之一耗尽。此时,吞吐量开始下降。例如,当web服务器上的网络连接耗尽网络适配器的限制时,或者如果请求超过操作系统对文件句柄的限制时,系统可能会进入屈曲区


您还应该监视服务器端的指标,如CPU/内存利用率等。要找到答案,您需要在服务器上运行一个代理来获取服务器指标。您还应该检查应用程序日志。 这个例子可能会给你一个想法