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

Selenium WebDriver: полное руководство
онлайн, начало 19 октября
Логи как инструмент тестировщика
онлайн, начало 22 октября
Школа для начинающих тестировщиков
онлайн, начало 122 октября
Тестирование REST API
онлайн, начало 22 октября
Фотография

Тестирование запросов к внешнему сервису на С#

API mock C#

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

#1 Olga_Lapshyna

Olga_Lapshyna

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

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Ольга Лапшина
  • Город:Киев


Отправлено 12 Март 2018 - 20:38

Добрый день! Подскажите, как можно автоматизировать тестирование реквестов к стороннему сервису. С одной стороны, нужно ловить сами запросы и проверять их содержание, с другой - мокать ответы. Может кто-нибудь посоветовать готовое решение для C#? Для тестирования своего API используем Net HttpClient.


  • 0

#2 Lzk

Lzk

    Специалист

  • Members
  • PipPipPipPipPip
  • 504 сообщений
  • ФИО:Олег
  • Город:Мск

Отправлено 13 Март 2018 - 14:35

добрый вечер. Что значит мокать ответы ? просто сохранять ответ в отдельный файл, что бы подставить его потом заглушкой ?


  • 0

#3 lapa

lapa

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

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


Отправлено 14 Март 2018 - 08:28

Добрый день! Подскажите, как можно автоматизировать тестирование реквестов к стороннему сервису. С одной стороны, нужно ловить сами запросы и проверять их содержание, с другой - мокать ответы. Может кто-нибудь посоветовать готовое решение для C#? Для тестирования своего API используем Net HttpClient.

soap ui попробуйте


  • 0

#4 Spock

Spock

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 060 сообщений
  • ФИО:Роман

Отправлено 14 Март 2018 - 14:25

может вообще надо поднимать три контейнера - в одном тесты, в другом аппликация, в третьем мокнутый сервис?

 

вот может и ищут готовое решение для этого?


  • 0

#5 Olga_Lapshyna

Olga_Lapshyna

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

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Ольга Лапшина
  • Город:Киев


Отправлено 14 Март 2018 - 21:23

добрый вечер. Что значит мокать ответы ? просто сохранять ответ в отдельный файл, что бы подставить его потом заглушкой ?

Добрый вечер! Мокать - в смысле возвращать приложению ответы нужного содержания. Например, если нужно проверить, как наше приложение ведет себя, если сторонний сервис отдает ошибку.


  • 0

#6 Olga_Lapshyna

Olga_Lapshyna

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

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Ольга Лапшина
  • Город:Киев


Отправлено 14 Март 2018 - 21:24

 

Добрый день! Подскажите, как можно автоматизировать тестирование реквестов к стороннему сервису. С одной стороны, нужно ловить сами запросы и проверять их содержание, с другой - мокать ответы. Может кто-нибудь посоветовать готовое решение для C#? Для тестирования своего API используем Net HttpClient.

soap ui попробуйте

 

Добрый день! А Soap UI так умеет?


  • 0

#7 Olga_Lapshyna

Olga_Lapshyna

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

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Ольга Лапшина
  • Город:Киев


Отправлено 14 Март 2018 - 21:32

может вообще надо поднимать три контейнера - в одном тесты, в другом аппликация, в третьем мокнутый сервис?

 

вот может и ищут готовое решение для этого?

Да нет. Ищу именно решение для того, как сделать мок сервиса. Можно не готовое решение, но что-то более-менее простое в имплементации. Общие советы по тому, как в принципе лучше это организовать, тоже очень нужны, потому как никогда такого не делала. Приложение запускается на другом сервере, отдельно от тестов, а мок хотелось бы запускать вместе с тестами.


  • 0

#8 Olga_Lapshyna

Olga_Lapshyna

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

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Ольга Лапшина
  • Город:Киев


Отправлено 14 Март 2018 - 21:38

 

 

Добрый день! Подскажите, как можно автоматизировать тестирование реквестов к стороннему сервису. С одной стороны, нужно ловить сами запросы и проверять их содержание, с другой - мокать ответы. Может кто-нибудь посоветовать готовое решение для C#? Для тестирования своего API используем Net HttpClient.

soap ui попробуйте

 

Добрый день! А Soap UI так умеет?

 

Почему-то я считала, что не умеет, но таки должен уметь. Спасибо!


  • 0

#9 Lzk

Lzk

    Специалист

  • Members
  • PipPipPipPipPip
  • 504 сообщений
  • ФИО:Олег
  • Город:Мск

Отправлено 15 Март 2018 - 11:39

может вообще надо поднимать три контейнера - в одном тесты, в другом аппликация, в третьем мокнутый сервис?

 

вот может и ищут готовое решение для этого?

Вово. В таком случае нужно сделать со стороны приложения какой нибудь мок коннекшн продюссер, который будет отдавать какие нужно ответы


  • 0

#10 Iryna

Iryna

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

  • Members
  • Pip
  • 16 сообщений
  • ФИО:Iryna


Отправлено 16 Март 2018 - 09:44

Мы используем https://github.com/b...ars/mountebank 


  • 0

#11 Thudull

Thudull

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

  • Members
  • Pip
  • 4 сообщений
  • ФИО:E.Kovalcov

Отправлено 16 Март 2018 - 10:02

Почему-то я считала, что не умеет, но таки должен уметь. Спасибо!

 

Мокать можно.
Ответы валидировать можно через groovy скрипты. 


  • 0


Программирование на С# для тестировщиков
онлайн, начало 2 ноября
Автоматизатор мобильных приложений
онлайн, начало 31 октября
Selenium WebDriver: полное руководство
онлайн, начало 19 октября
Программирование на Python для тестировщиков
онлайн, начало 26 октября




Темы с аналогичным тегами API, mock, C#

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

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

Яндекс.Метрика
Реклама на портале