大家好,
我一直在为一个负载测试项目玩弄 Jmeter
。我正在寻找一种方法来模拟完整/真实用户行为,从加载应用程序的主页开始,执行登录,然后向某个用户发送预定义的消息,并加载所有资源文件和图像,而不仅仅是直接的API
调用。
使用简单的方法执行上述步骤会有些复杂,并且需要更长的时间。
我发现了这个 Chrome 扩展程序(BlazeMeter | The Continuous Testing Platform),它可以帮助记录一系列操作并以 Jmeter 格式导出。
但是,
它只记录了直接的 API 调用,并未加载任何资产或套接字/WebSocket 会话。
考虑到我们可能会使用 Selenium 驱动程序 与 Jmeter 结合使用以解决此问题。但如果您要测试 10k 用户或更多用户,则这不是一个好的选择(资源限制)。
有任何建议或解决方法吗?