Тестирование Soap Service и формата сообщений XML

Привет, я новичок в веб-службе SOAP. Я читаю книгу Web Основы служб (O'Reilly XML). я много читал и чувствовал себя знакомым с веб-службами SOAP. Я запускаю несколько примеров. сервис, то он дает вывод веб-службы. после некоторых изменений конфигурации он дает формат сообщения, проходящий между веб-службой SOAP и клиентом SOAP. Может ли кто-нибудь предложить другие альтернативные инструменты командной строки, которые выдают сообщения xml, которые передаются между веб-службами и client.please предложите несколько хороших инструментов для тестирования мыльных веб-сервисов.


person Ritesh Mehandiratta    schedule 29.07.2012    source источник


Ответы (2)


SoapUI – это бесплатный инструмент с графическим интерфейсом, который отлично подходит для тестирования веб-служб.

person Tomer    schedule 29.07.2012

Вы можете использовать curl, если хотите использовать утилиты командной строки.

Пример:

Создайте файл request.xml

   <?xml version="1.0" encoding="utf-8"?> 
   <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"        
               xmlns:xsd="http://www.w3.org/2001/XMLSchema"                   
               xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
     <soap:Body>
       HERE COMES THE PAYLOAD
     </soap:Body>
   </soap:Envelope>


curl -H "Content-Type: text/xml; charset=utf-8" \
     -H "SOAPAction:http://www.my_amazing_webservice/DoSomethingAmazing"    \
     [email protected]    \
     http://www.my_amazing_webservice/amazing_stuff.asmx    \
     > output.xml

Вот и все. Надеюсь, поможет.

person Pikachu    schedule 24.08.2012