Как сравнить значение в ответе с более ранними значениями в soapUI?
Я работаю с soapUI и groovy, чтобы проверить, восстанавливается ли определенное значение снова?
У меня будет запрос soapUI с JSON, который дает идентификатор в ответе, я должен извлечь tat id и сохранить его в динамическом месте, чтобы при повторном запуске тестового примера я мог сравнивать предыдущий идентификатор. если оба совпадения совпадают, тестовый случай должен завершиться неудачей, если нет, то должно быть добавлено новое значение, а когда тестовый пример выполняется сейчас, он должен сравнить предыдущие два значения.
Это продолжается в течение 10000 пробежек. поэтому 10000-й идентификатор должен сравниваться со всеми 9999-м идентификатором для проверки на повторение. Если он существует, он должен потерпеть неудачу, иначе тест должен пройти.
Пожалуйста, помогите мне.. Спасибо заранее!
1 ответ
Март 2013... вау... извините за поздний ответ и, надеюсь, вы смогли найти ответ на этот вопрос.
У меня нет прав на soapUI, поэтому я не могу предложить код для этого ответа, но я бы сказал, что вместо сохранения значения в динамическом расположении сохраните его в наборе тестов, тестовом примере или свойстве уровня проекта. и каждый раз, когда вы хотите сравнить.. просто прочитайте это значение и сравните.
Я понимаю, что вам придется хранить 10000 раз, поэтому вместо создания стольких свойств сохраняйте значения в списке или на карте и сохраняйте эту карту в свойствах. Каждый раз, когда вам нужно проверить значение, вы получаете доступ к этому свойству, находите то, что вы ищете для сравнения.
Завтра у меня будет доступ к soapUI, поэтому я постараюсь написать для вас код.