获取软件导致连接中止:调用使用Apache JMeter执行文件上载的API时出现套接字写入错误

8gsdolmq  于 2023-01-02  发布在  Apache
关注(0)|答案(1)|浏览(178)

我必须在基于GCP的VM中使用JMeter工具对API进行性能测试。该API上传2. xlxs文件。经过所有设置后,当我在基于GCP的VM中调用API时,
java.net.SocketException:软件导致连接中止:套接字写入错误。
然而,当我在本地计算机中调用具有相同配置的相同API时,我能够获得成功响应:* "状态代码":"0000","状态说明":"成功"*

我已经尝试禁用防火墙,也做了网络重置的GCP虚拟机,但无法获得所需的响应后,这些操作。

dldeef67

dldeef671#

首先,确保将xlsx文件上载到GCP计算机中与本地计算机中相同的位置。
如果不起作用:
1.通过向 system.properties 文件添加下一行来启用Java debug logging for network connections

javax.net.debug=all

1.通过向 log4j2.xml 文件添加下一行,为Apache HTTP组件启用JMeter debug logging

<Logger name="org.apache.http" level="debug" />

1.比较本地和GCP执行的STDOUT和jmeter.log文件,您应该能够找出设置中的差异。我的期望是,您可能会有一些本地JMeter配置覆盖,即来自JMeterSocketClosed JMeter Wiki页面。

相关问题