【问题标题】:How to integrate getstat() api webrtc with Jmeter如何将 getstat() api webrtc 与 Jmeter 集成
【发布时间】:2021-06-11 18:01:46
【问题描述】:

我必须使用 jmeter 运行大约 1 小时的负载测试,它需要与 getstat api webrtc 集成以收集此持续时间的音频和视频流指标。

有做过类似框架的输入吗??

【问题讨论】:

    标签: jmeter webrtc load-testing


    【解决方案1】:

    根据JMeter project main page

    JMeter 不是浏览器,它在协议级别工作。就 Web 服务和远程服务而言,JMeter 看起来像一个浏览器(或者更确切地说,是多个浏览器);但是 JMeter 并没有执行浏览器支持的所有操作。 特别是,JMeter 不执行 HTML 页面中的 Javascript。 它也不像浏览器那样渲染 HTML 页面(可以将响应视为 HTML 等,但不包括时间在任何样本中,并且一次只显示一个线程中的一个样本)。

    因此,如果您所说的“getstat api”是指RTCPeerConnection.getStats() 函数,那么获取它的唯一方法是使用WebDriver Sampler,它提供了与Selenium 浏览器自动化框架的JMeter 集成。您可以添加另一个Thread Group,它将启动真正的浏览器,收集WebRTC 统计数据并将它们存储到即Sample Variables 属性中,这样您就可以将它们添加到.jtl results file

    【讨论】:

      猜你喜欢
      • 2014-09-24
      • 1970-01-01
      • 2018-06-22
      • 1970-01-01
      • 1970-01-01
      • 2022-12-19
      • 2013-10-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多