【问题标题】:Jmeter sudden increase of response times at distributed modeJmeter在分布式模式下响应时间突然增加
【发布时间】:2019-11-21 14:57:19
【问题描述】:

大家好,

即使在分布式模式下使用小用户(例如总共 1000 个),我的响应时间也会在测试结束时突然增加,从而扭曲结果。对于响应时间较长的,Jmeter 会抛出“非 HTTP 响应代码:java.net.ConnectException/非 HTTP 响应消息:连接超时:连接”错误。我所有的机器(18 个奴隶 1 个主人)都是 Windows。

我在什么时候犯了错误?你能帮帮我吗?

【问题讨论】:

    标签: time jmeter timeout response


    【解决方案1】:

    Thread Group(s) 中有多少用户?

    为了让 1000 个用户拥有 18 台从机,您应该在所有线程组中拥有 55 个线程(虚拟用户)。

    如果您在 Test Plan 中定义了 1000 个用户并拥有 18 台从属计算机 - 您将启动 18000 个线程,这对于您的应用程序来说可能太多了。

    您可以使用Active Threads Over Timer 监听器(可以使用JMeter Plugins Manager 安装监听器)检查在测试执行的给定时刻有多少虚拟用户处于活动状态

    【讨论】:

    • 您好,感谢您的帮助。我每个奴隶有 55 个线程。总共有 1000 名用户可供测试。我仍然无法弄清楚为什么在测试结束时我的响应时间如此之长。我在禁用侦听器的情况下运行非 gui 分布式测试,并且没有检索嵌入式资源。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-18
    • 1970-01-01
    • 2012-12-06
    • 2018-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多