Добрый день.
Есть WSDL и шина.
Напрямую общение с WS идет через SOAP Toolkit 3.0.
Нужно автоматизировать отправку запросов через QTP.
Устанвил на QTP Web Services Add-in.
Создаю через Web Services Wizard (выбираю WSDL, operation).
Изменяю XML Structure (ввожу корректный запрос, который корректно проходит при прямом обращении), запускаю.
Получаю ошибку:
The login operation call failed.
The .NET Framework 2.0 WSE 3.0 toolkit returned the following error:
There is an error in XML document (1, 2).
<loginRequest xmlns='http://qwer.com/method/schemas'> was not expected.
Есть подозрение, что напрямую обращение идет не через .NET Framework 2.0 WSE 3.0.
Как узнать, через что идет обмен напрямую?
Кто нить сталкивался с автоматизацией WS?
Работа с WS в QTP
Автор Hary[K], 12 янв 2009 12:59
Сообщений в теме: 2
#1
Отправлено 12 января 2009 - 12:59
#2
Отправлено 12 января 2009 - 13:45
Покажите свой WSDL, а также желательно текст запроса (в крайнем случае можно его перехватить каким-нибудь HTTP-сниффером, если честным путём QTP его показывать не хочет), может быть там действительно оно was not expected.
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#3
Отправлено 12 января 2009 - 15:17
Проблему удалось решить :)
Я изначально думал ,что в итоге должен получить запрос такой же, как направляю напрямую.
Сделал все через визард, все заработало как надо (результат аналогичный).
Решение: Все далать через визард.
Я изначально думал ,что в итоге должен получить запрос такой же, как направляю напрямую.
Сделал все через визард, все заработало как надо (результат аналогичный).
Решение: Все далать через визард.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных