首页 > 解决方案 > 为什么浸泡测试在我在 jmeter 中设置的时间之前结束?

问题描述

我在 jmeter 中设置了一个 16 小时的浸泡测试。为 10000 个用户使用不同用户的 csv 文件。使用具有以下设置的最终线程组:

一排

启动线程数:20

初始延迟:0

启动时间:60秒

负载保持:57600 秒

关机时间:10

我运行了 3 次测试。所有这些都在 8-9 小时内结束。

在服务器 pc 上,我寻找 iis 的一些设置,但没有看到任何东西。

第二天,在视图结果树中有这样的响应:

采样结果页面

响应消息:非 http 响应消息:已建立的连接被主机中的软件中止。

jmeter是否有任何限制或iis有一些超时值?

标签: jmeter

解决方案


JMeter 没有用于测试的任何内部“超时”,这可能是您测试的情况。

例如,我可以想到 2 个可能的选项:

  1. 您的CSV 数据集配置Recycle on EOF设置为TrueStop thread on EOF设置为,False因此当使用所有 10000 行时,测试停止

  2. 您的Ultimate Thread Group配置为错误Stop ThreadStop Test错误发生时您的测试终止

    在此处输入图像描述

停止测试的确切原因可以在jmeter.log 文件中找到


推荐阅读