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}")
)