我们可以在jmeter中进行视频或音频呼叫的负载测试吗

时间:2019-10-08 20:10:00

标签: performance jmeter

我们有什么方法可以对语音或视频通话进行性能测试? Jmeter或任何其他开源工具提供什么?如果可以的话,请重新使用任何工具。

2 个答案:

答案 0 :(得分:0)

这取决于在视频和/或音频通话的背景下使用的network protocol

首先,您需要确定应用程序使用了哪些协议。可以使用Wireshark之类的嗅探器工具来完成。一旦知道了协议,就应该能够检查JMeter(或其他开源工具)是否支持该协议。

选项可能位于:

  1. JMeter通过其Samplers之一支持该协议。例如,如果该协议足够简单并且可以记录和重放,则可以使用上述Wireshark捕获请求,并使用TCP Sampler模拟它们,但是它起作用的机会很小
  2. JMeter通过其Plugins之一支持该协议
  3. 有一个实现协议的Java(或其他语言)客户端库,在这种情况下,您将可以使用JSR223 Sampler并以Groovy(或其他语言)实现用例,但是必须为{ {3}})或JVM/JSR223 compabitle采样器,并用Java实现用例
  4. 该协议是专有的,没有客户端库。在这种情况下,您将无法联系呼叫系统供应商并要求他们提供实施详细信息以及如何对其进行测试的说明,从而无法进行负载测试。

答案 1 :(得分:0)

您可以使用UBIK Load Pack付费版本,该版本使用JMeter免费测试负载测试视频

  

针对MPEG Dash,Apple的HTTP Live,Microsoft Smooth和Adobe HDS流格式的现实且可扩展的负载测试