2016-06-28 2 views
-1

Я хочу автоматизировать тестирование веб-api, но я новичок в автоматизации. У меня есть список REST API, который я хочу автоматизировать. Может кто-нибудь, пожалуйста, спросите, с чего мне начать? Могу ли я использовать Selenium для автоматизации?Как автоматизировать тестирование веб-api с использованием Selenium

+0

Вы можете создавать тестовые случаи в почтальона (хром приложение). – Jay

+0

@Jay Как это сделать? У вас есть wiki? –

+0

@AnilReddyYarragonda Я добавил ответ ниже. проверьте это. – Jay

ответ

1

Вы можете использовать любые внешние библиотеки там, где есть automateREST APIS. Ниже приведены некоторые из них вы можете использовать: -

  1. REST Assured Library
  2. HTTP Client

После того, как вы сделали с API автоматизации с помощью внешних библиотек вы можете клубу то же самое с Selenium разработать Integration Tests, который будет выполните некоторую работу над FrontEnd, используя библиотеку Selenium, и она также может выполнять некоторые работы, используя любой из вышеупомянутых клиентов.

2

Вы можете написать тестовые примеры с почтальоном и протестировать все свои веб-страницы.

Как тестовое время ответа, код состояния, тип контента и многое другое.

вот один простой пример. Напечатайте это на тестовой вкладке почтальона.

var contentTypeHeaderExists = responseHeaders.hasOwnProperty("Content-Type"); 

tests["Has Content-Type"] = contentTypeHeaderExists; 

if (contentTypeHeaderExists) { 
    tests["Content-Type is application/json"] = 
     responseHeaders["Content-Type"].has("application/json"); 
} 

Расширенные варианты использования включают в себя группировку и сохранение различных типов API по их типам модулей.

для более подробной информации проверить это blog

+0

Спасибо за информацию –

+0

Happy to help :) – Jay

 Смежные вопросы

  • Нет связанных вопросов^_^