2014-10-08 5 views
0

Я совершенно новый для тестирования webservice.Автоматизация тестирования Webservice

Я хочу автоматизировать всю часть тестирования webservice, используя фреймворк.

Для примера: я получил с помощью webservice «10.0.0.191:8082/test/login», и теперь я хочу проверить его результат ввода и вывода и проверить его, но при разработке сценария автоматизации, который делает это для меня. Скажите, как Selenium или огурец, который автоматизирует полный веб-сайт. theres эта кнопка запуска, которая запускает тест автоматизации и в конце дает мне отчет.

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

Пожалуйста, помогите и искренне Заранее благодарим за ваши ответы.

+1

Вы прочитали документацию Selenium, верно? – JoriO

+0

@JoriO: да, я прочитал. –

+0

Для начала используйте бесплатную версию 'SoapUI' для тестирования webservice в изоляции. – Bala

ответ

0

Вам необходимо создать клиент webservice и протестировать ответы. Структура немного сложна, так как вам потребуется знать о веб-сервисах.

+0

уверен, но не могли бы вы посоветовать мне рассказать больше о структуре. –

0

Мы используем RestTest (автор)

https://github.com/rawoke083/RestTest 

Просто бросьте всю свою конечную точку службы в файле с условиями испытания

#my.api.tests.txt 
#http-method | endpoint | expected http return code | *optional text in response body 
#example to test for 200 code and text "user-ok" in response with HTTP-GET 

get|http://api.example.com/user?id=123|200|user-ok