jmeter - 使用 chrome 扩展使用 Blazemeter 记录 websocket 对话
问题描述
我正在尝试使用 blazemeter chrome 扩展记录 jmx 测试。在我添加的高级选项中
http://*/*, https://*/*, ws://*/*, wss://*/*
它给了我
过滤器模式不正确!
如果我只是添加
http://*/*, https://*/*
这对我来说可以。如何使用 blazemeter 的 chrome 扩展记录 websocket 对话?
解决方案
根据以下有关扩展的详细信息:-
记录 Selenium 和 HTTP 流量,在 10 分钟内创建负载和功能测试(兼容 Apache JMeter)。BlazeMeter Chrome 扩展使您能够 - 记录。浏览。上传。跑。
Chrome 扩展程序记录浏览器发送的所有HTTP/S请求和实际用户交互,创建同步的 JMeter 和 Selenium 脚本,并自动将其上传到 BlazeMeter,您只需单击即可执行它。无需安装 JMeter 或 Selenium 来记录或运行您的性能测试,Chrome 扩展程序将自动创建 JMeter 和 Selenium 脚本。
该扩展还允许您在本地 Chrome 浏览器上调试和测试记录的 Selenium 会话。通过在本地使用 JMeter,您可以调试和增强 Chrome 扩展创建的 JMX 文件,以确保您的脚本已准备就绪。
通过这个,我知道它只支持 HTTP/s 而不是 WS。希望这可以帮助。
推荐阅读
- python - ModuleNotFoundError:没有名为“应用程序”的模块 [将 Django 部署到 AWS]
- reactjs - 反应 i18 在循环内翻译动态值
- python - Selenium 定位不可点击的元素
- python - Django:“[Errno 13] Permission denied: '/samples'” 在通过模型上传文件期间
- ios - Swift 编译器错误:在范围内找不到“ClassName.h” - Xcode 13
- kotlin - 带有注释的 Kotlin 多平台依赖注入
- javascript - Html 画布屏幕共享
- google-tag-manager - 包含 GTM 和 gtag 脚本的正确方法是什么?
- reactjs - 呃!错误:EPERM:不允许操作
- c - 如何每行重印一条语句