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

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

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

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

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


person Sharath    schedule 25.03.2013    source источник
comment
Вы пытались использовать файловую систему для этой цели?   -  person CAMOBAP    schedule 25.03.2013


Ответы (1)


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

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

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

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

person Abhishek Asthana    schedule 20.02.2014
comment
Я не знаю, работаете ли вы с чем-то подобным, но я также пытаюсь сохранить список, но, видимо, soapui принимает только строки в свойствах. - person ulitosCoder; 23.10.2015