如何防止Jmeter5.5停止互联网?

时间:2019-02-21 06:38:50

标签: jmeter

我正在做一些基准测试。在此期间,我必须增加用户数量3000,同时保持加速时间100和循环计数1。 jmeter以某种方式给出以下错误:

响应代码:非HTTP响应代码:org.apache.http.conn.HttpHostConnectException

响应消息:非HTTP响应消息:与https://the-homepage-I-am-testing.net的连接被拒绝

1 个答案:

答案 0 :(得分:0)

  1. 还没有“ JMeter5.5”这样的东西,到目前为止,最新版本是JMeter 5.1
  2. 查看错误详细信息,就像在受测应用程序上的bottleneck一样,因此您需要检查导致这些连接被拒绝的原因:

    • 检查您的应用程序日志中是否有可疑条目,这可能是thread pool最大设置的问题,这是不够的
    • 检查您的应用程序服务器/数据库配置,因为在中间件级别上可能存在上述限制
    • 检查操作系统配置是否与最大打开句柄不足的情况相同,以便操作系统无法分配socket来为连接服务
    • 确保监视基准运行状况指标,被测应用程序应具有足够的空间来运行CPU,RAM等。-您可以为此使用JMeter PerfMon Plugin
  3. 查看配置,不一定要假设3000个并发用户,因为您只有1次迭代。给定100秒的加速时间,可能是有些用户已经完成测试执行而有些还没有启动的情况。仔细检查您是否确实使用Active Threads Over Time侦听器交付了预期的负载。