Я новичок в Jmeter. Мне нужно выполнить тестирование производительности на разных сайтах (одно - старое приложение, а другое - новое приложение).
Теперь для обоих я беру следующие конфигурации. Группа потоков: 100 и 500; Время разгона: 1 и 500; Цикл: 1. Я генерирую результат после попытки каждой комбинации.
Комбинации конфигурации, которые я пробую:
Количество пользователей | Период наращивания | петля
100 1 1
100 100 1
500 1 1
500 500 1
Точные шаги, которые я выполняю:
- Сначала готовятся сценарии для страниц, предназначенных как для старого, так и для нового приложения, где количество потоков: 1, время разгона: 1, цикл: 1.
- Далее по очереди запускается весь сценарий (с несколькими страницами) для обоих приложений со всеми вышеуказанными конфигурациями. Создайте соответствующий отчет.
- Далее отключаем все страницы, кроме одной для старых и новых, и генерируем отчеты соответственно.
- Повторение шага № 3 для всех страниц.
Согласно нашему программированию новый сайт должен быть быстрее старого (с точки зрения среднего времени, максимального времени и минимального времени).
Теперь проблема в любой конфигурации, упомянутой выше, когда мы запускаем одну страницу отдельно в старых и новых приложениях, она работает соответствующим образом (Шаг 3 и 4). Но когда мы пытаемся загрузить несколько страниц за один раз ( Шаг 2). Внезапно старая система работает быстрее новой.
Я немного запутался, как справиться с этим сценарием. Также нам нужно изменить время разгона или мы можем оставить его 0 или 1 для оптимизированной нагрузки?
Примечание: старое приложение, которое у нас было разработано в Asp.net, и теперь мы используем инфраструктуру MVC. Я просто хочу создать сравнительный отчет на основе нагрузки (нагрузочное тестирование). Для вашей информации в базе данных нет шансов, и оба приложения используют одну и ту же базу данных.