Перейти к содержимому

Фотография

Работа с WS в QTP


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Hary[K]

Hary[K]

    Новый участник

  • Members
  • Pip
  • 37 сообщений

Отправлено 12 января 2009 - 12:59

Добрый день.
Есть 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?
  • 0

#2 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 12 января 2009 - 13:45

Покажите свой WSDL, а также желательно текст запроса (в крайнем случае можно его перехватить каким-нибудь HTTP-сниффером, если честным путём QTP его показывать не хочет), может быть там действительно оно was not expected.
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#3 Hary[K]

Hary[K]

    Новый участник

  • Members
  • Pip
  • 37 сообщений

Отправлено 12 января 2009 - 15:17

Проблему удалось решить :)

Я изначально думал ,что в итоге должен получить запрос такой же, как направляю напрямую.

Сделал все через визард, все заработало как надо (результат аналогичный).

Решение: Все далать через визард.
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных