Смотрите, что может быть несколько причин, вы можете попробовать подход ниже, чтобы выяснить причину. Надеюсь, они помогут:
1. Используйте Ramp-up
Используйте приличное увеличение, скажем, по крайней мере, 1 пользователь / 2 секунды или около того. Если использование Ramp-up решает вашу проблему, то это определенно проблема количества подключений.
2. Обзор кода
Тщательно проверяйте код загрузки, который вы написали, в некоторых случаях на наличие незапущенных циклов / потоков.
Вы также можете использовать утилиту профилирования, например, JENSOR , чтобы узнать, какой метод заходит в тупик и приводит к тому, что сервер не отвечает.
Также проверьте эти параметры на вашем веб-сервере, настройте их и протестируйте
- MaxThreads
- MaxProcesses
- MaxSessionCount
Ответ на дополнительный вопрос
Нарастание моделирует реальный сценарий и в то же время дает передышку веб-серверу. При выполнении нагрузочного тестирования шаблон должен быть максимально похож на реальный, чтобы получать точные и масштабируемые прогнозы.
Параметры, которые играют наиболее важную роль в этом:
- Нарастание
- Подумайте время
- Чередование ч / б итераций
- Микс транзакций
- Нет. одновременных пользователей