我想对我的应用程序进行负载测试,我正在决定是选择负载测试服务还是自己模拟客户端。
我的问题是我是否可以使用任何可用的负载测试工具来完成此用户场景。
我的测试将有两种类型的用户,A 和 B。通信将在 A 和 B 之间进行。A-A 通信和 B-B 通信不存在。
- 我希望用户通过手机或网络登录我的应用程序。任何类型的用户都可以通过任何一种平台登录。
- 使用特定参数向我的应用程序服务器发出多个 GET/PUT/POST 请求。
- 能够通过 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/