当前位置: 首页 > 知识库问答 >
问题:

JMeter脚本连接超时

桂志新
2023-03-14

我在尝试运行JMeter脚本时收到以下错误。该API在Loadrunner中运行良好。我在SSL版本的user.properties中设置了https.default.protocol=tlsv1.2。什么可能导致以下错误。

exception:连接到rxxxxx.xxxx-xxxx.xxxxx.xxxxx.xxxxx.net:443[xxxxxx.xxxxx.xxxxx.xxxxx/21.60.245.182]失败:连接超时:在org.apache.http.impl.conn.defaultHttpClientConnectionOperator.Connect(DefaultHttpClientConnectionOperator.jonnect(DefaultHttpClientConnectionOperator.java:156)在org.apache.jmeter.protocol.http.sampler.httphC4impl.jmeterDefaultTttpClientConnectionOperator.jmeter)连接4impl.java:326)在org.apache.http.impl.conn.poolinghttPClientConnectionManager.Connect(poolinghtttpClientConnectionManager.java:374)在org.apache.http.impl.execchain.mainclientExec.Instructroute(mainclientExec.java:393)在org.apache.http.impl.execchain.mainclientExec.execute(mainclientExec.java:233)在org.apache.http.impl.execchain.protocolexecute(mainclientExec.java:236)在org.apache.http.impl.execchain.protocolexecute(.redirectexec.execute(redirectexec.java:110)在org.apache.http.impl.client.internalHttpClient.doExecute(InternalHttpClient.java:185)在org.apache.http.impl.client.closeableHttpClient.execute(CloseableHttpClient.java:83)在org.apache.jmeter.protocol.httpp.sampler.httpp.sampler.httphc4impl.executeRequest(httphc4impl.java:850)在org.apache.jmeter.protocol.httpp.sampler.httphc4impl.sample.sampol.httphc4impl.java:561)在org.apache.jmeter.protocol.http.sample.sample.sample.sample.sample.sample.sample.sample.sample sampler.httpsamplerbase.sample(httpsamplerbase.java:1282)位于java.lang.thread.run(来源未知)的org.apache.jmeter.threads.jmeterthread.run(jmeterthread.java:257),原因:java.net.connectException:Connection超时:connect

e

共有1个答案

逄边浩
2023-03-14

如果您发送了相同的请求,那么无论使用什么工具发送请求,您都应该得到相同的响应。

如果收到不同的响应或没有收到响应,要么是发送的请求不同,要么是工具配置不同。

>

  • 最可能的原因可能是代理,默认情况下Loadrunner尊重底层操作系统代理设置,而在JMeter中,您需要手动配置上游代理连接,有关详细信息,请参阅在代理后面使用JMeter一文

    最后但并非最不重要的一点是,可能您的连接/响应超时太低,尝试将其提升,相关设置将位于HTTP请求采样器的“Advanced”选项卡下(或者更好地选择HTTP请求默认值)

  •  类似资料:
    • 在尝试在不同的机器上使用主配置和从配置运行jmeter分发测试时,我们面临着这个问题。Jmeter分布测试在同一台机器上运行良好,但我们得到的连接拒绝主机:xxx.xxx.xxx。xx;嵌套异常是:java.net。ConnectException:连接超时:connect无法配置xxx.xxx.xxxxxx

    • 我正在使用JMeter测试Spring Boot REST API服务器。 JMeter选项包括 测试一直进行到1-20000个请求, 但请看下面的图片。 平均响应时间在10ms以下,但有时超过20~50ms。 当响应时间增加时,将出现连接超时。 即使我将连接超时设置为超过10分钟。 为什么会出现这个错误?我找不到..

    • 我是Jmeter的新手,正在努力自学。我正在浏览器中设置代理设置并尝试录制脚本。但一旦我在浏览器中设置了代理,我就无法通过该浏览器访问internet。这阻止了我录制脚本? 请帮我解决这个问题。

    • 我试图通过从Azure门户公开的rest API将JMeter结果推送到Azure Cosmos DB。 为此,我使用JSR223采样器(作为预处理器)获取auth令牌以连接到cosmos db,还使用stand脚本生成(参见:https://github.com/microsoftcsa/documentdb-postman-collection/issutions)。 但是我在JSR223脚本

    • 问题内容: 我在代码中使用了RMI: 这些是4个.java文件。 接下来,我编译所有这些文件。然后创建一个using 。之后,我使用来在服务器端启动rmi注册表。然后,我开始使用服务器,最后使用客户端。 但是什么也没发生 客户端抛出的异常是 原因是什么,我该如何解决? 在客户端计算机上,这些是以下.class文件,在服务器端 问题答案: 错误消息说明了一切:您的连接超时。这意味着您的请求在某个(默

    • 代码片段如下所示: 如果有人有决议,请帮忙?