如何使用Jmeter计算端到端API请求的平均时间

如何使用Jmeter计算端到端API请求的平均时间,jmeter,performance-testing,web-api-testing,Jmeter,Performance Testing,Web Api Testing,我正在使用JMeter进行API负载测试。 我测试的是多个HTTP API请求(例如-150个请求)的响应时间。 我可以得到150个HTTP请求的平均时间,但我们还有一个要求,它应该给出端到端请求的平均时间 应用程序的当前行为- 1.发送API请求 2.它返回状态代码为201 ok的成功响应。 3.它开始在azure门户上创建azure资源。 4.在Azure Portal中创建资源后,请求成功 我需要计算总响应时间,包括Azure资源的创建。 有没有办法在JMeter中实现这一点?或者我应该为

我正在使用JMeter进行API负载测试。 我测试的是多个HTTP API请求(例如-150个请求)的响应时间。 我可以得到150个HTTP请求的平均时间,但我们还有一个要求,它应该给出端到端请求的平均时间

应用程序的当前行为- 1.发送API请求 2.它返回状态代码为201 ok的成功响应。 3.它开始在azure门户上创建azure资源。 4.在Azure Portal中创建资源后,请求成功

我需要计算总响应时间,包括Azure资源的创建。
有没有办法在JMeter中实现这一点?或者我应该为此使用另一个工具吗?

如果有一个端点返回资源状态,如“创建”、“创建”、“失败”等。您可以按如下方式设计测试:

    • (HTTP请求-发送API请求
      • HTTP请求-检查资源的状态
        • 获取当前状态
其思想是,While控制器将执行“检查资源的状态”,直到它被创建,并且事务控制器返回其所有子项所花费的累计时间