最近我们公司做直播,我在这里记录一下我们老大给的压力测试方案
RTMP 播流测试
本地压力测试:(时间紧,建议使用1或3)
1: Flazr (http://www.flazr.com/)
很老的一个命令行工具,可用,09年之后无更新。
教程:https://www.cnblogs.com/zkfopen/p/10114593.html
优点:配置简单
缺点:无人维护
2: Apache Jmeter (https://jmeter.apache.org/)
Apache 压力测试工具,目前官方不支持RTMP格式,需要RTMP插件(https://blazemeter.com/blog/how-load-test-http-live-media-streaming-hls-jmeter/)
优点:Apache 正规维护
缺点:需要RTMP插件,短时间配置困难
教程:https://blazemeter.com/blog/how-load-test-http-live-media-streaming-hls-jmeter/
3: st-load (https://github.com/winlinvip/st-load)
一个GIT上的工具。
优点:配置简单
缺点:无人维护
教程:https://blog.csdn.net/qwentest/article/details/43486553
常规分布式测试:
听云:https://www.tingyun.com/tingyun_network.html
优点:多地域,分布式常规测试,用于监控服务质量
缺点:花钱