【问题标题】:Gatling dependant scenarios加特林依赖场景
【发布时间】:2020-07-14 11:22:51
【问题描述】:

我有 2 个 API。

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

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

如何使这两个场景相互依赖。

【问题讨论】:

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


【解决方案1】:

gatling 文档很好地涵盖了这一点 - 你在检查部分之后。

因此,对于每个请求,您可以使用将部分响应存储在会话变量中

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

在此之后,响应中“.jsonPath”中的任何内容现在都将在“id”键下的会话中。

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

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

【讨论】:

    猜你喜欢
    • 2016-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多