Нагрузочное тестирование с использованием Jmeter запросов API Elastic Search через CSV

Нагрузочное тестирование с использованием Jmeter запросов API Elastic Search через CSV

Я хочу выполнить нагрузочное тестирование с использованием Jmeter запросов API Elastic Search, которые я буду передавать через CSV.

Пожалуйста, дайте мне предложения, какие вещи я должен рассмотреть, прежде чем делать это, и какие графики мне следует изучить, и какие плагины следует установить в Jmeter.


person Sunny Deshmukh    schedule 24.03.2017    source источник
comment
Покажите код, чтобы увидеть, что вы уже пробовали.   -  person Karl Richter    schedule 24.03.2017


Ответы (1)


  1. Ознакомьтесь с концепцией тестирования производительности веб-приложений, шаблонами нагрузки, показателями производительности и т. д. См. Руководство по тестированию производительности для веб-приложений в качестве примера справочного материала.
  2. Создайте свой «каркас» плана тестирования. Реализуйте запросы к конечным точкам веб-служб с помощью сэмплеров HTTP Request. Вам также может понадобиться добавить Диспетчер заголовков HTTP для отправки не менее Content-Type. См. статью Тестирование веб-служб SOAP/REST с помощью JMeter. для деталей.
  3. После этого проверьте свой скрипт, запустив его с одним виртуальным пользователем и просмотрите дерево результатов. прослушиватель включен. Проверьте сведения о запросе и ответе, чтобы убедиться, что ваш тест делает то, что должен делать.
  4. Если ваш тест работает нормально, добавьте конфигурацию набора данных CSV в свой план тестирования и замените значения, которые вы хотели бы параметризовать, на переменные JMeter, происходящие из файла CSV.
  5. Повторите шаг 3 с 1–2 пользователями, чтобы проверить, работает ли ваша параметризация должным образом.
  6. Теперь пришло время настроить шаблон нагрузки (количество виртуальных пользователей, выход на рабочий режим, продолжительность теста и т. д.) и запустить тест.
  7. Анализируйте результаты с помощью JMeter Listeners и/или Панель отчетов HTML
person Dmitri T    schedule 24.03.2017
comment
Спасибо за ваш ценный ответ. Здесь я просто хочу подтвердить, что на самом деле может содержать файл csv. Могу ли я передать запрос API эластичного поиска в CSV? - person Sunny Deshmukh; 26.03.2017
comment
Вы можете положить туда все, что хотите - person Dmitri T; 27.03.2017