【问题标题】:jmeter stops sending soap requestsjmeter 停止发送肥皂请求
【发布时间】:2014-01-28 07:55:13
【问题描述】:

我们正在对一些 java soap 服务进行负载测试,并推出了约 300 个线程和 3000 个类似请求的 jmeter 测试套件。每个请求大约有 250kbytes 的数据(由于 base64 条目),并且在发送 700 个(成功)请求后,jmeter 已经停止发送任何请求。测试套件仍在“运行”(停止按钮可用),但没有发送任何请求,它什么也不做。

另一个类似的测试套件,具有相同数量的较小请求 (3-4 KB) 运行大约 20K 请求,然后发生同样的事情:测试套件“运行”但什么也没发生。

问题是:我们做错了什么?

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    您似乎正在使用 GUI 进行测试,这违反了最佳实践:

    如果您还在此测试中使用查看结果树,那么您将面临 OutOfMemory 问题。

    不要在负载测试期间使用“查看结果树”或“查看表中的结果”侦听器,仅在脚本编写阶段使用它们来调试脚本。

    如果您仍想在 GUI 模式下运行,请禁用查看结果树,在非 gui 中运行测试将解决您的问题。

    【讨论】:

      【解决方案2】:

      当您认为它被卡住时,对正在运行的 JMeter 应用程序执行 Threaddump。 (操作方法:How to get a thread and heap dump of a Java process on Windows that's not running in a console)。

      您需要在 Threaddump 中找到您的线程组。此类线程的名称类似于“线程 [线程组 1-12]”。

      检查线程在做什么/是否在等待。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-15
        • 1970-01-01
        • 2011-02-10
        相关资源
        最近更新 更多