Когда мы вызываем метод HTTP GET, API возвращает данные.Я хочу оценить, что все возвращаемое значение определенного значения входного ключа соответствует указанному в GET URL.
URL, который вызвал: HTTP Get метод.->
https://dummy.dns.com/Wells/resource?$filter=employee.address eq 'France FR'
API возвратил следующий ответ:
{"next":"https://dummy.dns.com/Wells/resource?$skip=10&$filter=employee.address eq 'France FR'","value":[{"customer.name":"Stefan Peter","customer.landlinePhoneNumber":"97642","employee.country.name":"France","employee.country.id":"FR","employee.address":"France FR","employee.latitude":49,"employee.longitude":7.6,"leave.count":0,"_id":"M1023453","_externalId":"WF3453","_name":"WellsFargo","_employeeType":["contractual"],"_employee":"WF3453","_customer":"M1023453","leave.sickCount":0,"leave.casualCount":0},{"customer.name":"Stefan Peter","customer.landlinePhoneNumber":"97642","employee.country.name":"France","employee.country.id":"FR","employee.address":"France FR Junk","employee.latitude":49,"employee.longitude":7.6,"leave.count":0,"_id":"M1023454","_externalId":"WF3454","_name":"WellsFargo","_employeeType":["contractual"],"_employee":"WF3454","_customer":"M1023454","leave.sickCount":0,"leave.casualCount":0},{"customer.name":"Stefan Peter","customer.landlinePhoneNumber":"97642","employee.country.name":"France","employee.country.id":"FR","employee.address":"France FR","employee.latitude":49,"employee.longitude":7.6,"leave.count":0,"_id":"M1023455","_externalId":"WF3455","_name":"WellsFargo","_employeeType":["contractual"],"_employee":"WF3455","_customer":"M1023455","leave.sickCount":0,"leave.casualCount":0}]}
Теперь я хочу убедиться, что пара ключ-значение совпадает с той, которую я передал в URL какпараметр ввода / запроса.
Я использую JMeter в качестве клиента для оценки функциональности API.что такое пользовательское утверждение для оценки.Ответ является массивом, и его размер может увеличиться до 100 или 200. Может кто-нибудь, пожалуйста, предложите.заранее спасибо.