JMeter:如何处理异步http post请求

时间:2015-12-16 12:18:24

标签: rest http automation jmeter

我正在尝试自动执行POST调用,我每5秒钟会收到多个响应。

例如,在上传文件时,

文件读取...... 200 OK

上传已启动..... 200 OK

上传...... 200 OK

经过一段时间后,当服务器端的流程完成时,我得到一条回复“成功完成...... 200 OK”。

但是在JMeter中,当收到前200时,连接将关闭。 如何有条件地等待所有响应并在请求收到所需响应时退出?

1 个答案:

答案 0 :(得分:0)

您必须使用Java Request并开发自定义org.apache.jmeter.protocol.java.sampler.JavaSamplerClient类。

您可以将http://hc.apache.org/httpcomponents-client-ga/用于HTTP客户端库,但请确保使用与JMeter相同的内容。