Jmeter - 代理错误 - 连接超时

Jmeter - proxy errors - connection time out

我正在尝试 运行 对 50 个用户进行简单测试。当 20 个用户时,测试 运行 没有任何错误,但当我用 50 个用户 运行 时开始抛出错误。 错误我得到 is:Non HTTP 响应代码:org.apache.http.conn.HttpHostConnectException/Non HTTP 响应消息:连接到 .....失败:连接超时:连接 (此外,我们在 Visual studio 中记录了相同的测试,它工作正常,没有任何代理错误)

当我将用户从 20 增加到 50 时出现另一个错误是非 HTTP 响应代码:java.net。SocketTimeoutException/Non HTTP 响应消息:读取超时(这不是随附的Visual Studio 表现 运行)

我已经尝试按照我之前阅读的一些主题将连接超时增加到 60000,但仍然没有帮助。

任何想法我可以尝试什么。(与 Visual Studio 进行比较是因为我们计划将所有内容从我们目前使用的 Visual Studio 移动到 Jmeter)

谢谢。

您遇到这些超时很可能是因为您正在测试的应用程序过载。

不知道您的 Visual Studio 和 JMeter 负载测试的详细信息,因此很难说出确切原因,很可能与 think times 有关。当您在 Visual Studio 中记录您的测试时,它会根据浏览器中操作之间的延迟自动添加思考时间,默认情况下 JMeter 不会记录思考时间。

所以我的期望是您需要添加相关的 JMeter Timers 以将 JMeter 吞吐量减慢到 Visual Studio。另一种选择是使用 Recording with Think Time 模板

更多信息:Jmeter | Capture Real Think Time of User