Тестирование производительности в очередях
Появилась необходимость проверить производительность колцентра на * 1.8. Дело в том, что хочется проверить всю систему в целом, по сценарию реального звонка.
Имеем:
1. Asterisk 1.8
2. sip config realtime static (ODBC -> Oracle)
3. realtime queues
4. queue log odbc
5. cdr odbc
Может кто-то подсказать как проверить 50-100 конкуретных звонков на колцентр по одному сценарию. То есть с обработкой вызова "оператором".
Пока вижу только один вариант проверки нагрузки на систему обычными звонками:
1. используя дополнительный сервер для разворота голосового трафика.
2. используя MOH
Второй вариант теста - проверка realtime queue и queue log:
1. генерировать трафик в очередь, с таймаутом ожидания порядка 60 секунд и 10 секунд на перебор агентов.
Первый тест должен показать максимальную загрузку по количеству одновременных звонков. Второй покажет максимальную загрузку очереди с использованием конфигов и логов в БД.
Но очень хочется объединить два теста, чтобы увидеть нагрузку при сценарии максимально приближенном к реальному. а для этого нужно как-то эмулировать агентов. Может кто-то проделовал подобное и может поделиться опытом.
_________________
e=mc^2