Для конфигурации нагрузочных и стрессовых тестов для потокового видео могут быть использованы настройки WCS-сервера. Тесты будут запущены после запуска сервера.
- StreamingLoadTest: поток для теста генерируется WCS-сервером; к потоку подключается количество подписчиков, заданное настройками
- StreamingCustomStreamStressTest: количество подписчиков, заданное настройками, подключается к реальному потоку, опубликованному на WCS-сервере
Примеры настроек
- тест StreamingLoadTest длительностью десять минут; без транскодирования для пяти подписчиков, с транскодированием для семи подписчиков
streaming_load_test_duration_minutes=10 streaming_load_test_proxy_subscribers=5 streaming_load_test_encoding_subscriber_groups=2,5 start_test=true streaming_tests=StreamingLoadTest
- тест StreamingCustomStreamStressTest без транскодирования для всех подписчиков; одновременно может быть подключено шестьдесят подписчиков
streaming_custom_stream_stress_test_rate=500 streaming_custom_stream_stress_test_subscriber_ttl_sec=30 streaming_custom_stream_stress_test_max_proxy_subscribers=100 streaming_custom_stream_stress_test_encoding_subscriber_groups=0 streaming_custom_stream_stress_test_stream_name=testStreamName start_test=true streaming_tests=StreamingCustomStreamStressTest
Здесь testStreamName - имя потока, который должен быть опубликован на WCS-сервере (например, с использованием одного из примеров клиентов для публикации потоков) для выполнения теста.