JMeter中Java和HTTP Client 4实现的发送字节和连接时间的差异

时间:2019-02-19 15:35:27

标签: java jmeter

我正在使用Jmeter进行网络服务-静态测试。

我遇到以下错误:

  

软件导致连接中止:套接字写入错误

对于post方法,其中我正在发送大小为1MB的JSON请求并使用了HTTPclient4实现。

稍后,我尝试使用Java实现,但是我得到了成功的响应,但是Java发送的字节数为0,而HTTPclient4的发送字节数非常高。

采样结果:

HTTPclient4

Thread Name: Thread Group 1-1
Sample Start: 2019-02-19 10:00:57 EST
Load time: 770
Connect Time: 295
Latency: 770
Size in bytes: 151
Sent bytes:1112854
Headers size in bytes: 151
Body size in bytes: 0
Sample Count: 1
Error Count: 0
Data type ("text"|"bin"|""): 
Response code: 200
Response message: OK


HTTPSampleResult fields:
ContentType: 
DataEncoding: null

采样结果:

JAVA实现:

Thread Name: Thread Group 1-1
Sample Start: 2019-02-19 10:06:08 EST
Load time: 217
Connect Time: 0
Latency: 217
Size in bytes: 151
Sent bytes:0
Headers size in bytes: 151
Body size in bytes: 0
Sample Count: 1
Error Count: 0
Data type ("text"|"bin"|""): 
Response code: 200
Response message: OK


HTTPSampleResult fields:
ContentType: 
DataEncoding: null

对于jmeter中的JAVA实现,JAVA实现的工作原理以及为什么字节大小为0。

请帮助我