加特林依赖场景
Gatling dependant scenarios
我有 2 个 API。
- Post api 插入数据和 return 唯一标识符。
- 获取 api 以获取具有第一个唯一标识符的插入数据 post api。
我创建了 2 个场景。但是第二种情况不起作用,因为我没有从第一种情况中获得实际的唯一标识符。
我怎样才能使这两个场景相关。
gatling 文档很好地涵盖了这一点 - 您在检查部分之后。
因此,对于每个请求,您可以使用
将响应的一部分存储在会话变量中
.check(
jsonPath("$.someJsonPath").saveAs("id")
)
在此之后,响应中“.jsonPath”中的任何内容现在都将在密钥 'id' 下的会话中。
然后您可以将其与 gatling DSL 方法一起使用 - 例如
.get("myurl/${id}")
我有 2 个 API。
- Post api 插入数据和 return 唯一标识符。
- 获取 api 以获取具有第一个唯一标识符的插入数据 post api。
我创建了 2 个场景。但是第二种情况不起作用,因为我没有从第一种情况中获得实际的唯一标识符。
我怎样才能使这两个场景相关。
gatling 文档很好地涵盖了这一点 - 您在检查部分之后。
因此,对于每个请求,您可以使用
将响应的一部分存储在会话变量中.check(
jsonPath("$.someJsonPath").saveAs("id")
)
在此之后,响应中“.jsonPath”中的任何内容现在都将在密钥 'id' 下的会话中。
然后您可以将其与 gatling DSL 方法一起使用 - 例如
.get("myurl/${id}")