У меня 2 http-вызова в 2 разных функциях def и сохранение ключей json из тела ответа в сеансе gatling.Как я могу сопоставить их?
def getAppData():HttpRequestBuilder = {
http("get application resource")
.get("host/app")
.header("Authorization", "Bearer "+ token)
.check(status.is(200))
.check(jsonPath("$..${app_info}").saveAs("app_Response"))
}
def getUserData():HttpRequestBuilder = {
http("get user data ")
.get("host/user/data")
.header("Authorization", "Bearer "+ token)
.check(status.is(200))
.check(jsonPath("$..${user_info}").saveAs("userdata_Response"))
}
Как мне сравнить или проверить, что значения json в app_info и user_info совпадают, т.е.
app_Response
и userdata_Response
Значения обоих из них являются массивами.Например, в этом формате:
"app_info":
[
"name",
"address"
]
то же самое для user_info.Я попытался использовать встроенные методы jsonPath (). Equals (), но я считаю, что это не подходящий способ сравнения.Если нет способа использовать определенные методы, то, возможно, найдете, как выполнить scala?
Пожалуйста, помогите.