MeterSphere 是一站式开源持续测试平台,涵盖测试跟踪、接口测试、性能测试、团队协作等功能,兼容JMeter 等开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量软件的交付。
chrome-extensions项目为 MeterSphere 配套的浏览器插件,该插件可将用户在浏览器操作时的 HTTP 请求记录下来并生成 JMX 文件(JMeter 脚本文件),用于在 MeterSphere 中进行接口测试或性能测试。
下载地址:Releases · metersphere/chrome-extensions · GitHub
安装使用
Chrome 应用商店安装
https://chrome.google.com/webstore/detail/metersphere/dfikodepgdmofjbffdhpakgkachehgdj
开发者模式安装
- 谷歌浏览器输入chrome://extensions/ 进入扩展程序安装界面,打开开发者模式。
- 导入扩展程序以下两种方式。
- git clone 该项目到本地,选择「加载已解压的扩展程序」选择该项目目录进行安装
- 在该项目的 release 页面下载最新版本的 zip 包,本次下载的最新版本V1.2.4,解压 zip 后,选择「加载已解压的扩展程序」选择解压后的目录进行安装。
使用指导
插件安装后,点击浏览器插件列表中该插件图标,在弹出页面中可以修改录制脚本的名称,点击开始录制按钮。
访问需要进行录制的站点,进行正常使用操作,浏览器中的所有网络请求均会被记录下来,如下面已录制121个请求。
插件弹出所有记录到请求的站点列表,勾选需要保留的站点请求点击下载按钮,下载 JMX 脚本至本地。
也可以直接使用metersphere中性能测试模块,直接上传该JMX文件进行压测。以上来自:GitHub - metersphere/chrome-extensions: MeterSphere 录制浏览器请求的插件,记录浏览器中的网络请求并导出为 Jmeter 或 Json 格式的文件