testing - 负载测试 : Choosing between a tool or simulating clients on my own for this scenario?

标签 testing video-streaming jmeter load-testing pusher

我想对我的应用程序进行负载测试,我正在决定是选择负载测试服务还是自己模拟客户端。

我的问题是我是否可以使用任何可用的负载测试工具来完成此用户场景。

我的测试将有两种类型的用户,A 和 B。通信将在 A 和 B 之间进行。A-A 通信和 B-B 通信不存在。

  1. 我希望用户通过手机或网络登录我的应用程序。任何类型的用户都可以通过任何一种平台登录。
  2. 使用特定参数向我的应用程序服务器发出多个 GET/PUT/POST 请求。
  3. 能够通过 Pusher 和 Vidyo 等服务进行集成来交换视频或短信。

'3' 对我来说可能是最重要的要求,我想知道我是否可以模拟虚拟用户,以便它收听推送器 channel 并可以在模拟浏览器/移动设备中打开 Vidyo iframe特定的推送消息?

最佳答案

我接到了 Blazemeter 的电话,结果发现他们或市场上的任何人都不支持模拟浏览器上的插件。我最终自己模拟了客户端,复制了典型浏览器或移动设备为我的应用程序发出的所有服务器调用。

我还没有能够加载测试 Vidyo,并且不知道除了手动打开 session 之外是否有其他方法可以做到这一点。

我能够成功加载 Pusher 和 SQS 等测试服务。

关于testing - 负载测试 : Choosing between a tool or simulating clients on my own for this scenario?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23533000/

相关文章:

javascript - 如何通过模拟选择器和/或 redux 存储来编写 Redux Saga 测试

java - 在java中模拟多级数组进行单元测试

ios - 如何在播放时更改 AVPlayer 视频质量

go - 将所有请求转发到Kubernetes中专用Pod的动态URL

database - ECM Documentum 迁移测试

testing - 使用脚本来测试程序

c++ - OpenCV 无法从树莓派创建的 gstreamer 打开网络流

asp.net - 请求在 Jmeter Testing asp dot net 中显示响应数据 "Object moved to here"

java - 我应该在远程工作站的哪个位置放置 CSV 配置文件以进行分布式 JMeter 测试?

multithreading - 如何在 apache jmeter 中为组线程请求设置不同的 header ?