Rtmp Load Testing Tool

Rtmp Load Test Tool

Readme.md rtmp_load — a load testing tool for RTMP servers About The tool spawns threads (with scriptable flow) which consume RTMP streams, parse them (only containers), collect some metrics (e.g. Frames per second) and sumbit metrics to for aggregation, storage and visualization. Rough performance numbers for 10k threads on one host (Xeon E5-2640, Debian 6 3.2.0-0.bpo): 20-50% CPU of each of all cores, 4-6 Gbit network usage (streams had SD-quality), 14GB of RAM. Setup Tested on Ubuntu 12 and Debian 6. Cp test.lua.example your_test.lua You may configure: • rtmp_string - server address • is_live - 0 (default) or 1 • delay_ms - by default random 0-999 - delay before a thread starts spawn_phases is a list of phase settings. Each of phases is used sequentially to spawn threads. Duration is duration of phase in seconds and rate is how many threads are spawned each second.

Scenarios is a hash of type 'function that produces settings ->weight of choice'. Weight is used for weighted random choosing. It isn't in percents but it may be more intuitive to use it as percents, for example. Driving Jobs For Class C Drivers.

JUV RTMP Tester is a library/tool that lets you execute functional/regression/load testing of the RTMP server side functionality. JUV RTMP Client features; Extremely simple client side scripting; Exhaustive client session info (used bandwidth as a function of time, invoked methods, played/published streams); Export. The load testing tool is an efficient way of generating simulated Adobe Flash RTMP player connections to a Wowza Media Server. It can simulate both live and video on. Rtmp Load Testing Tool. All the load testing tools that can help a website or intranet application developer to ensure good performance and no crash under stress. Description: Easy and affordable performance testing tool. LoadComplete enables you to create and execute realistic load tests for websites and web apps.