2015-01-13 8 views
0

Я пытаюсь проверить производительность веб-сервиса через SOAP-вызовы с помощью Tsung. Я написал сценарий, как это описано в этом примере: http://lists.process-one.net/pipermail/tsung-users/2010-November/001584.htmlTsung SOAP call

<request> 
<http url="/Service.asmx" version="1.0" contents_from_file="/home/local/user/.tsung/c.xml" content_type="application/soap+xml; charset=UTF-8" method="POST">  
<soap action="Retrieve"/> 
</http> 
</request> 

Я проверил contents_from_file = «» и = «содержимое» работает аналогично, так что не вызывает проблему.

Проблема в том, что я не получаю никакого ответа с сервера. Файл дампа выглядит так:

NewClient:1421147358.215102:1 
load:1 
Send:1421147358.22721:<0.94.0>:POST /Service.asmx HTTP/1.0 
Host: webservice.com 
User-Agent: tsung 
SOAPAction: "Retrieve" 
Content-Type: application/soap+xml; charset=UTF-8 
Content-Length: 1991 

<?xml version="1.0" encoding="UTF-8"?> 
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
<SOAP-ENV:Header> 
    <!-- headers --> 
</SOAP-ENV:Header> 
<SOAP-ENV:Body> 
    <!-- body --> 
</SOAP-ENV:Body> 
</SOAP-ENV:Envelope> 

А потом - ничего. И ошибок в tsung_controller @ .log

Этот же запрос уже создан предыдущим инженером qa в инструменте тестирования нагрузки Parasoft, и он работает. Я пытаюсь воспроизвести его с помощью Tsung.

Что я делаю неправильно? Может ли кто-нибудь помочь мне в этом?

ответ

0

Решено. У меня была ошибка в файле конфигурации. Я использовал неправильные port и type значения в теге servers. Такие запросы работают нормально.