1
假设我需要编写一个gatling Load测试脚本,需要调用两个API A1和A2。它首先需要调用将返回JSON负载的A1,它需要提取JSON负载中的字段并在调用第二个API时使用该字段值。任何人都可以让我知道我该怎么做?此脚本用于负载测试我们的服务器通过HTTP进行安全处理的API。Gatling负载测试脚本
假设我需要编写一个gatling Load测试脚本,需要调用两个API A1和A2。它首先需要调用将返回JSON负载的A1,它需要提取JSON负载中的字段并在调用第二个API时使用该字段值。任何人都可以让我知道我该怎么做?此脚本用于负载测试我们的服务器通过HTTP进行安全处理的API。Gatling负载测试脚本
您可以使用jsonpath检查并将结果保存到会话中。
这里记录在http check和session页面。
这将是这样的:
exec(
http("api 1")
.get("api1url")
.check(jsonPath("/my/json/field").saveAs("myValue"))
)
.exec(
http("api 2")
.get("api2url/${myValue}")
)