我有jmeter测试计划,其中创建了一个工作流,该工作流将状态从“未开始”转换为“进行中”到“完成”。 我遇到的问题是如何测量从创建到完成工作流程状态所需的时间?由于我们仅记录api调用的响应时间。 有没有一种方法可以提取此信息并将其添加到摘要(jtl报告?)中,我在想是否可以从beanshell后处理器中进行计算,在那里我可以计算出等待时间并检查工作流程的状态,因此我可以写入汇总结果(jtl)。我该怎么办?
我的测试计划设置如下:
Thread Group
- Create Workflow API call
- WhileLoop(checking on a flag set by beanshell post processor)
- Wait for 5seconds
- Check for timeout using JSR223 sampler(java)(don't want test to run inevitably if something goes wrong so want to break the loop after a fixed amount of time)
- Get Workflow status API call
- Beanshell post processor to check the response from above call to see if status is Completed or wait time has exceeded. In either of these cases I set the while loop flag false if not repeat the loop wait for 5 seconds and so on.
对于测试本身,它可以按预期工作。
答案 0 :(得分:1)