jmeter - 为什么浸泡测试在我在 jmeter 中设置的时间之前结束?
问题描述
我在 jmeter 中设置了一个 16 小时的浸泡测试。为 10000 个用户使用不同用户的 csv 文件。使用具有以下设置的最终线程组:
一排
启动线程数:20
初始延迟:0
启动时间:60秒
负载保持:57600 秒
关机时间:10
我运行了 3 次测试。所有这些都在 8-9 小时内结束。
在服务器 pc 上,我寻找 iis 的一些设置,但没有看到任何东西。
第二天,在视图结果树中有这样的响应:
采样结果页面
响应消息:非 http 响应消息:已建立的连接被主机中的软件中止。
jmeter是否有任何限制或iis有一些超时值?
解决方案
JMeter 没有用于测试的任何内部“超时”,这可能是您测试的情况。
例如,我可以想到 2 个可能的选项:
您的CSV 数据集配置已
Recycle on EOF
设置为True
或Stop thread on EOF
设置为,False
因此当使用所有 10000 行时,测试停止您的Ultimate Thread Group配置为错误
Stop Thread
或Stop Test
错误发生时您的测试终止
停止测试的确切原因可以在jmeter.log 文件中找到
推荐阅读
- c# - 如何在c#中获取像素颜色
- javascript - 使用 php 过滤 CRUD 表
- java - 分组字符串 - Java
- spring-boot - Grafana singlestat 和 transformNull
- javascript - 无法使用 .not() 或 :not 正确
- c# - UWP Storyboard 和 CallMethodAction 的仅发布例外
- reactjs - 添加或删除后 Redux Firestore 状态未更新
- powershell - 从powershell 4中的zip文件中删除文件
- java - 使用光标加载程序按下后退按钮时应用程序崩溃
- git - 如何从空存储库到 HEAD 选择 git 修订范围?