Тестирование производительности в производственной среде с использованием Jmeter - PullRequest
0 голосов
/ 07 апреля 2019

Сообщество Hi переполнения стека,

Мне нужна ваша ценная помощь. Я разработал сценарий для нашего веб-приложения, используя плагин chrome для Jmeter и Blazemeter.в нашей местной среде.Я использую сводный отчет как режим прослушивателя и режим без интерфейса пользователя для выполнения теста

Теперь мне нужно выполнить нагрузочное тестирование для 250 пользователей в производственной среде клиента.Точки измерения: 1. Время отклика для каждого запроса. 2. Размер трафика данных. 3. ЦПУ и использование памяти.

У меня так много вопросов: 1. Какие моменты мне нужно учитывать, когда я запускаю свой сценарий в производственной среде?2. Мне нужно добавить время разгона.3. В реальной среде есть прокси-серверы и балансировщики нагрузки (у нас нет локальных). 4. Нужно ли сохранять все .png, css, gif как записанные инструментом, или я могу их отключить. Это влияет на мои результаты?какие изменения мне нужно сделать, чтобы сделать мой сценарий совместимым с такой средой.

Учитывая, что я новичок в Jmeter и автоматизации тестирования и не могу помочь с этим инструментом, кроме блогов, сообщества переполнения стека и Google.Очень напряженный по поводу его реальной реализации.Спасибо заранее, как вы помогаете кому-то расти.

My script structure looks like this

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

1 Ответ

1 голос
/ 07 апреля 2019

Ниже приведены пункты, которые должны ответить на большинство ваших вопросов:

  1. Вы не должны запускать сценарий в производственной среде, если ваш продукт работает, вы должны запускать его в производственной среде.

  2. Вы можете имитировать только API, поэтому не требуется никаких CSS, PNG.

  3. Чтобы увеличить скорость, вам придется принять решение в соответствии с вашими требованиями.

  4. Структура может быть разделена на транзакции, она была бы более правильной.

  5. Вам необходимо один раз проверить свой сценарий в среде, подобной Production, так какимеет прокси-серверы и балансировщики нагрузки, которых нет в вашей локальной среде.

  6. Независимо от того, что вам нужно измерить, для Jmeter для него доступны различные плагины.

  7. Убедитесь, что большинство параметров максимально параметризовано.

  8. При запуске теста следите за обеими базами данных и приложениями.сервер.

Для более подробной информации или справки вы можете перейти по ссылкам ниже:

https://www.blazemeter.com/blog/getting-started-jmeter-basic-tutorial

http://www.seleniumtests.com/p/performance-testing-videos.html

...