Как сравнить значение в ответе с более ранними значениями в soapUI?

Я работаю с soapUI и groovy, чтобы проверить, восстанавливается ли определенное значение снова?

У меня будет запрос soapUI с JSON, который дает идентификатор в ответе, я должен извлечь tat id и сохранить его в динамическом месте, чтобы при повторном запуске тестового примера я мог сравнивать предыдущий идентификатор. если оба совпадения совпадают, тестовый случай должен завершиться неудачей, если нет, то должно быть добавлено новое значение, а когда тестовый пример выполняется сейчас, он должен сравнить предыдущие два значения.

Это продолжается в течение 10000 пробежек. поэтому 10000-й идентификатор должен сравниваться со всеми 9999-м идентификатором для проверки на повторение. Если он существует, он должен потерпеть неудачу, иначе тест должен пройти.

Пожалуйста, помогите мне.. Спасибо заранее!

1 ответ

Март 2013... вау... извините за поздний ответ и, надеюсь, вы смогли найти ответ на этот вопрос.

У меня нет прав на soapUI, поэтому я не могу предложить код для этого ответа, но я бы сказал, что вместо сохранения значения в динамическом расположении сохраните его в наборе тестов, тестовом примере или свойстве уровня проекта. и каждый раз, когда вы хотите сравнить.. просто прочитайте это значение и сравните.

Я понимаю, что вам придется хранить 10000 раз, поэтому вместо создания стольких свойств сохраняйте значения в списке или на карте и сохраняйте эту карту в свойствах. Каждый раз, когда вам нужно проверить значение, вы получаете доступ к этому свойству, находите то, что вы ищете для сравнения.

Завтра у меня будет доступ к soapUI, поэтому я постараюсь написать для вас код.

Другие вопросы по тегам