Я хочу автоматизировать тестирование веб-api, но я новичок в автоматизации. У меня есть список REST API, который я хочу автоматизировать. Может кто-нибудь, пожалуйста, спросите, с чего мне начать? Могу ли я использовать Selenium для автоматизации?Как автоматизировать тестирование веб-api с использованием Selenium
ответ
Вы можете использовать любые внешние библиотеки там, где есть automate
REST APIS
. Ниже приведены некоторые из них вы можете использовать: -
После того, как вы сделали с API автоматизации с помощью внешних библиотек вы можете клубу то же самое с Selenium
разработать Integration Tests
, который будет выполните некоторую работу над FrontEnd
, используя библиотеку Selenium
, и она также может выполнять некоторые работы, используя любой из вышеупомянутых клиентов.
Вы можете написать тестовые примеры с почтальоном и протестировать все свои веб-страницы.
Как тестовое время ответа, код состояния, тип контента и многое другое.
вот один простой пример. Напечатайте это на тестовой вкладке почтальона.
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
Спасибо за информацию –
Happy to help :) – Jay
Вы можете создавать тестовые случаи в почтальона (хром приложение). – Jay
@Jay Как это сделать? У вас есть wiki? –
@AnilReddyYarragonda Я добавил ответ ниже. проверьте это. – Jay