我正在尝试自动执行 POST 调用,每 5 秒我会收到多个响应。
例如,在上传文件时,
文件读取......200 OK
上传开始......200 OK
已上传......200 OK
在一定时间后,当服务器端的进程完成时,我收到一个响应“成功完成...200 OK”。
但在 JMeter 中,当收到前 200 个时,连接将关闭。 如何有条件地等待所有响应并在请求收到所需响应时退出?
最佳答案
您将不得不使用 Java Request并开发自定义 org.apache.jmeter.protocol.java.sampler.JavaSamplerClient 类。
您可以使用 http://hc.apache.org/httpcomponents-client-ga/对于 HTTP 客户端库,但确保您使用与 JMeter 相同的库。
关于rest - JMeter : How to handle asynchronous http post request,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34311861/