如何解决我可以在加特林报告中显示一些自定义时间,而不是在加特林统计信息中确切计算的时间吗?
我正在轮询API的某些状态以响应完成。我正在使用一些时间间隔(例如20秒)和一些重试阈值(例如3)。
我已将此呼叫分组,以便可以获取此轮询呼叫的累积时间。
现在我的用例就像我在第二次尝试中获得此状态,因此累积时间为40秒,但是第一次尝试(等待20秒)后,它有可能在5秒内获得完成状态仅,但它必须完全等待20秒。因此理想情况下,总时间应为25秒而不是40秒。
这是一些伪代码。
group("polling an API"){
asLongAs(status != "completed" && retry < 3){
pause(20sec)
hit the API
check for status and save it in status variable
retry ++
}
}
现在在API响应中,我有2个时间戳字段(CREATED_TS和UPDATED_TS),当状态更改为完成时,它们可以为我提供确切的时间。这一次(25秒而不是40秒)我必须在报告中显示,但是我不确定如何在加特林报告中显示这次。
我可以编辑报告用来显示响应时间矩阵的某些字段吗?如果是,那么我只需将该字段编辑为25秒而不是40秒即可。
如果没有办法,我可以使用其他可以与Gatling集成的报告工具吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。