假设我需要编写一个gatling负载测试脚本,该脚本需要调用两个API A1和A2。它首先需要调用将返回JSON有效负载的A1,它需要提取JSON有效负载中的一个字段,并在调用第二个API时使用该字段值。有没有人能告诉我该怎么做?此脚本用于对通过HTTP的服务器restful API进行负载测试。
发布于 2013-05-01 17:35:13
您可以使用jsonpath检查并将结果保存到会话中。
在这里的http check和session页面中记录了它。
这看起来像这样:
exec(
http("api 1")
.get("api1url")
.check(jsonPath("/my/json/field").saveAs("myValue"))
)
.exec(
http("api 2")
.get("api2url/${myValue}")
)https://stackoverflow.com/questions/16314036
复制相似问题