依赖加特林的场景

时间:2020-07-14 11:22:51

标签: scala performance performance-testing gatling scala-gatling

我有2个API。

  1. 发布api以插入数据并返回唯一标识符。
  2. 获取api以获取具有首次发布api的唯一标识符的插入数据。

我创建了2个方案。但是第二种情况不起作用,因为我没有从第一种情况中获得实际的唯一标识符。

如何使这两种情况相互依赖。

1 个答案:

答案 0 :(得分:0)

加特林文档很好地涵盖了这一点-您紧随检查部分之后。

因此,对于每个请求,您都可以使用以下内容将响应的一部分存储在会话变量中:

.check(
  jsonPath("$.someJsonPath").saveAs("id")
)

此后,响应中位于.jsonPath处的内容现在将位于会话中,位于键“ id”下。

然后您可以将其与gatling DSL方法结合使用-例如

.get("myurl/${id}")