JMETER ramp适用于20个用户和600个用户



谁能告诉我20个用户和600个用户的最佳升级时间?

我已经给Users: 20, Rampup: 60秒,这是导致客户端-服务器应用程序中套接字异常的原因

我已经给Users: 20, Rampup: 60秒,这是导致客户端-服务器应用程序中套接字异常的原因

非HTTP响应代码:javax.net.ssl.SSLException/非HTTP响应消息:Socket closed

没有"最佳提升时间",只是建议逐渐增加负载,这样您就可以将增加的负载与响应时间、吞吐量、错误数量等其他指标相关联。

如果你需要一个关于建议的加速期的报价,你可以坚持使用官方JMeter文档,该文档说明:

加速周期告诉JMeter需要多长时间才能"加速"。到所选线程的全部数目。如果使用了10个线程,并且上升周期为100秒,那么JMeter将花费100秒来启动并运行所有10个线程。每个线程将在前一个线程启动后10(100/10)秒启动。如果有30个线程,上升周期为120秒,那么每个连续的线程将延迟4秒。

Ramp-up需要足够长,以避免在测试开始时产生太大的工作负载,并且需要足够短,以便最后一个线程在第一个线程完成之前开始运行(除非有人希望发生这种情况)。

Start with Ramp-up =线程数并根据需要向上或向下调整。

"插座exception"太宽泛了,背后可能有多种原因,因此也有多种解决方案。如果1-2个用户没有发生这种情况,而是发生在20个用户身上——很可能你的应用程序不知何故超载了,无法处理那么多请求。您可以查看jmeter.log文件和/或将下一行添加到系统中。属性文件:

javax.net.debug=all

,下次运行测试时,您将在STDOUT

中看到大量调试信息。更多信息:

  • 调试SSL/TLS连接

最新更新