在我们从Jmeter中的服务器获得完整响应之前,是否仍要保留响应?

在我们从Jmeter中的服务器获得完整响应之前,是否仍要保留响应?,jmeter,jmeter-plugins,jmeter-5.0,jmeter-3.2,Jmeter,Jmeter Plugins,Jmeter 5.0,Jmeter 3.2,我尝试测试的服务将使用长池方法 他们不会在第一反应中给出结果 当我运行API脚本时,第一次并没有得到完整的响应 在这种情况下,我如何等待收到响应的剩余部分 我想在下一次调用中使用此响应中的值 在上面的屏幕中,我的响应应该在完成时等待:True据我所知,您需要重复Gethotels请求,直到complete属性变为True 为了做到这一点: 添加一个作为Gethotels请求的子项,并按如下方式设置它: 将您的Gethotels请求置于下,并使用以下功能作为条件: ${__jexl3("${c

我尝试测试的服务将使用长池方法

他们不会在第一反应中给出结果

当我运行API脚本时,第一次并没有得到完整的响应

在这种情况下,我如何等待收到响应的剩余部分

我想在下一次调用中使用此响应中的值


在上面的屏幕中,我的响应应该在完成时等待:True

据我所知,您需要重复
Gethotels
请求,直到
complete
属性变为
True

为了做到这一点:

  • 添加一个作为
    Gethotels
    请求的子项,并按如下方式设置它:

  • 将您的
    Gethotels
    请求置于下,并使用以下功能作为条件:

    ${__jexl3("${complete}" != "true",)}
    

  • 就是这样,当控制器循环
    Gethotels
    请求直到
    complete
    变为
    true