【问题标题】:JMeter : How to handle asynchronous http post requestJMeter:如何处理异步 http post 请求
【发布时间】:2015-12-16 12:18:24
【问题描述】:

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

例如,在上传文件时,

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

上传开始.....200 OK

上传......200 OK

一段时间后,当服务器端的进程完成时,我收到一条响应“成功完成...200 OK”。

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

【问题讨论】:

标签: rest http automation jmeter


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多