Вопрос

Можно ли создать запрос SOAP UI с данными? Прямо сейчас я знаю, как создать новый запрос, который дает вам шаблон тому, что вы должны отправить в WebService (который читается от вас WSDL), есть ли способ, чтобы ваши запросы заполнялись данными на основе типа (EX: String, integer, дату ) из WSDL, из SOAP UI или любого другого тестового инструмента? Спасибо

Это было полезно?

Решение

Вы можете вводить данные непосредственно в запрос XML, сгенерированный SOAPUI, вы можете написать сценарии для заполнения данных, или если у вас есть Pro версия, она дает вам форму GUI, основанную на запросе, где вы можете просто вводить данные. Т.е. это делает экран ввода данных для вас. Pro Version также может вытащить данные из баз данных, генерировать данные из строкового списка и т. Д. Например, я недавно был необходим для отправки нескольких тысяч полезных нагрузок SOAP с фиктивными данными для FirstName / LastName и т. Д. .. Итак, я составил два строковых списка , один с первыми именами прошлого и настоящего NFL Quatterbacks, один с фамилиями. У меня были генератор данных в SOAPUI (Pro) случайным образом выбирают строку из каждого и отправили его в стресс-тесте на 1000 итераций. Результаты были очень полезны, но очень забавные, дающие названия, такие как DREW Montana.

Другие советы

В SOAP UI 4.5.1. Существует параметр «Настройки», которые после набора, которые когда-то установите, автоматически заполняют новые запросы с фиктивными данными, которые являются типом в безопасности вместо по умолчанию «?».

Файл-> Настройки -> Настройки WSDL-> Опция «Образец» «Образец значений» и нажмите OK.

Да, вы можете использовать SOAPUI для завершения этой задачи. Вы можете получить ваши данные из нескольких источников, таких как Excel, простой файл CSV, база данных likes db2, postgres. Вы также можете написать ваши сценарии Groovy для управления потоками. Разведательные вещи, которые вы можете сделать, чтобы достичь этого ...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top