负载测试休息服务
问题描述:
我想弄清我的Rest服务的负载测试策略。这些服务处理请求异步。他们在查询参数中使用了dumpId和dumpUrl,并立即返回状态200。然后异步处理数据并在提供的dumpUrl上转储数据。我们可以在dumpUrl状态查询结束点上使用dumpId查询转储的状态。负载测试休息服务
我的问题是什么应该是负载测试这种服务的最佳策略。我们开始使用gattling脚本,但似乎用gattling框架是不可行的。
答
不知道关于加特林,但在Apache JMeter情况下,情况会是这样的:
-
Transaction Controller测量总时间
- HTTP Request到
-
While Controller发送初始请求环路嵌套的请求,直到返回预期的转储状态
- HTTP Request做轮询
如果需要,您可以使用JSON Extractor响应提取值。
参考文献: