轮询时间未记录在响应时间中

时间:2019-04-24 12:54:08

标签: performance-testing gatling

在响应时间中未记录轮询时间,下面是我的方案

我每500毫秒向服务器发送一个请求,以查看查询结果是否可用(状态称为完成),当状态完成时,我发送另一个请求以获取结果

问题:合并时间未捕获为响应时间的一部分。因此,如果我等待5分钟(轮询5分钟)以获得结果,则应将其添加到响应时间,因为当用户从UI使用系统时,用户将看到此添加的响应时间

2 个答案:

答案 0 :(得分:0)

您需要将请求和轮询分组,并将gatling.conf中的useGroupDurationMetric设置为true

答案 1 :(得分:0)

是在循环结构之前启动计时器,在获得最终结果时结束计时器。

在二十年来的大部分时间里,我们一直在使用LoadRunner,而Web客户端每n秒轮询一次以完成报告。

PCODE

 start_timer(timer name)

 do
 {
      sleep ( some seconds or milliseconds)
      Check Report Status for done
 } while (not done)

 stop_timer(timer name)