加特林新手。
我的用例是我需要动态设置一个URL。例如,POST
到/Subscribers
将返回subscriberUrl
,然后使用subscriberUrl
进行负载测试。
从文档中可以看出如何实现这一目标并不明显。因此,单个POST后跟前一个POST生成的Url上的多个GETS。
这是Gatling支持的用例吗?从文档中可以看出,您需要将业务流程建模为场景,并将业务流程称为“n”次(以及当然参数)。我正在寻找在这里结合两种方案的方法。
答案 0 :(得分:0)
是的,这就是Gatling的目标。很简单:
val subscribe = exec(http("Subscribe")
.post("/Subscribers")
.body(StringBody(auth))
.check(status.is(200))
.check(jsonPath("$.subscriberUrl")
.saveAs("subscriberUrl"))
)
然后是.get("${subscriberUrl}")