Бенчмаркинг / Тестирование производительности API - REST / SOAP - PullRequest
7 голосов
/ 28 сентября 2011

Я пытаюсь тестировать / выполнять тестирование производительности API на моей работе.Таким образом, клиент обращен к формату REST, в то время как данные бэкэнда извлекаются сообщениями SOAP.Поэтому мой вопрос: могут ли некоторые из вас поделиться своими мыслями о том, как вы реализуете это (если вы делали это в прошлом / делаете это сейчас), в основном меня интересует среднее время отклика, необходимое API для возврата результатов для клиента

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация, чтобы ответить на вопрос

Ответы [ 4 ]

12 голосов
/ 28 сентября 2011

Не могу сказать это лучше, чем Марк, правда: http://www.mnot.net/blog/2011/05/18/http_benchmark_rules

3 голосов
/ 07 октября 2011

Может быть, вам стоит попробовать JMeter.

2 голосов
/ 24 апреля 2013
  1. Вы можете попробовать Apache Benchmark . Это просто и быстро
  2. Jmeter дает дополнительную гибкость, например, добавление функциональных кейсов вместе сдетали исполнения.Результаты будут почти аналогичны инструменту Apache Benchmark.

  3. Подробный результат, который дает результат функционального теста, настройки счетчиков производительности, сведения о времени ответа на вызов, изменения ЦП и памяти вместе с результатами нагрузки / стресса, с разной пропускной способностью и настройками браузера - Система Visual Studio Team

Я использовал VSTS2010 для тестирования производительности.Также GET и POST являются прямыми.PUT и DELETE нужна кодированная версия webtest.

Спасибо, Madhusudanan Tesco

0 голосов
/ 07 октября 2011

Если вы пытаетесь проверить вызовы REST -> SOAP. Еще одна вещь, которую вы можете рассмотреть, это создать несколько заглушек (для бэкэнда). Таким образом, вы можете проверить производительность REST -> Stub, а затем выполнить Stub -> SOAP. Это поможет в анализе отдельных компонентов.

...