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

尝试调用Post API时,在Jmeter中出现“SocketException:Connection Reset”错误

堵乐
2023-03-14

我试图在JMeter中使用HTTP请求采样器来连接单个API请求,其中API有效负载有5000多行。在检查了请求有效负载和头之后,我尝试在JMeter中点击,但它无法返回响应,并抛出了“SocketException:Connection Reset”错误。

浏览了这个博客https://www.xtivia.com/blog/fixing-jmeter-socket-errors/&在进行了这里提到的请求设置后,试图在采样器中将实现更改为HTTPClient4-我在使用JMeter运行负载测试时得到java.net.socketException:Connection reset异常。但这些选择都无济于事。

同样的请求(没有任何变化)在邮递员工作良好,并给出预期的回应。请帮助解决此问题。

共有1个答案

轩辕阳焱
2023-03-14

为了消除最终的“复制粘贴”问题,请尝试使用JMeter的HTTP(S)测试脚本记录器记录请求

  1. 启动JMeter的HTTP(S)测试脚本记录器
  2. 配置Postman以使用JMeter作为代理
  3. 将JMeter的证书导入Postman
  4. 在邮递员中运行您的请求
  5. JMeter应该生成相关的HTTP请求采样器和HTTP头管理器
  6. 您现在应该能够在JMeter中重播请求

更多信息:如何将Postman API测试转换为JMeter以进行伸缩

<Logger name="org.apache.http" level="debug" />
<Logger name="org.apache.http.wire" level="debug" />
 类似资料:
  • 我正在尝试一个简单的Rest服务,使用apache camel和get作为超文本传输协议动词。 我正在《邮递员》中尝试这一点:<代码>http://localhost:8080/demo/camel/say/hello由于应用程序中的上下文路径,添加了“demo”。属性文件,注意在添加以下内容之前,此文件为空: “camel”是因为CamelServlet默认设置为“/camel” 请查找以下我的

  • 第一次在这里问问题,如果这是错误的,我道歉-我会好起来的! 我跟着一个Vue。我试图通过“@import”../node_modules/Bulma/Bulma.sass”文件安装并调用Bulma。 我可以查看我的vue“主页”,但一旦我将“lang=sass”添加到我的样式标记中,我就会不断收到以下错误: "编译失败。 ./节点\模块/css加载器?{“sourceMap”:true}/节点\模

  • 问题内容: 当我尝试在Chrome中运行测试时出现此错误: 初始化方法AutomationUsingSelenium.SmuladorChrome.MyTestInitialize引发异常。OpenQA.Selenium.DriverServiceNotFoundException:OpenQA.Selenium.DriverServiceNotFoundException 原因是什么? 问题答案

  • 现在我的问题是实际的SOAP调用并不成功。我使用SOAPUI来尝试SOAP调用,但只是为了能够查询WSDL。我得到以下错误:-

  • 我正在尝试运行以下Sqoop命令: 然而,我得到了这个错误: 17/02/04 00:04:53 警告安全。用户组信息: 特权行动例外作为:avinash (身份验证:简单) 原因:java.io.文件不发现异常: 文件不存在: hdfs://localhost:9000/home/avinash/sqoop-1.4.6.bin__hadoop-2.0.4-alpha/lib/slf4j-api-

  • 问题内容: 这是我的代码: 当我执行此操作时,将引发错误: 我确保它不是拼写错误,并且我没有拼错该函数的名称,所以为什么会出现NameError? 问题答案: 除非已定义函数,否则无法调用它。将块移动到文件的顶部,在导入的下面。 某些语言允许您在定义函数之前使用函数。例如,javascript将其称为“吊装”。但是Python并不是这些语言之一。 请注意,只要按 时间顺序 在使用前定义,就可以在比