当前位置: 首页 > news >正文

MeterSphere专题之: 配套的浏览器插件:chrome-extensions

     MeterSphere 是一站式开源持续测试平台,涵盖测试跟踪、接口测试、性能测试、团队协作等功能,兼容JMeter 等开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量软件的交付。

        chrome-extensions项目为 MeterSphere 配套的浏览器插件,该插件可将用户在浏览器操作时的 HTTP 请求记录下来并生成 JMX 文件(JMeter 脚本文件),用于在 MeterSphere 中进行接口测试或性能测试。

       下载地址:Releases · metersphere/chrome-extensions · GitHub

        当前最新版本:V1.2.4         

安装使用

Chrome 应用商店安装

https://chrome.google.com/webstore/detail/metersphere/dfikodepgdmofjbffdhpakgkachehgdj

开发者模式安装

  1. 谷歌浏览器输入chrome://extensions/ 进入扩展程序安装界面,打开开发者模式。
  2.  导入扩展程序以下两种方式。
    1. git clone 该项目到本地,选择「加载已解压的扩展程序」选择该项目目录进行安装
    2. 在该项目的 release 页面下载最新版本的 zip 包,本次下载的最新版本V1.2.4,解压 zip 后,选择「加载已解压的扩展程序」选择解压后的目录进行安装。

    使用指导

    插件安装后,点击浏览器插件列表中该插件图标,在弹出页面中可以修改录制脚本的名称,点击开始录制按钮。

    访问需要进行录制的站点,进行正常使用操作,浏览器中的所有网络请求均会被记录下来,如下面已录制121个请求。

    当操作完成后,点击插件界面的停止按钮停止录制。

    录制停止后,点击插件界面的保存按钮进行保存

    插件弹出所有记录到请求的站点列表,勾选需要保留的站点请求点击下载按钮,下载 JMX 脚本至本地。

    如下载按钮点了没反应,可以点编辑。

    打开编辑器页面,点导出JMX

    选择要导出的站点请求,之后点“导出”。

    即可下载JMX文件。

    使用Jmeter即可打开jmx文件进行查看或编辑修改。

    也可以直接使用metersphere中性能测试模块,直接上传该JMX文件进行压测。以上来自:GitHub - metersphere/chrome-extensions: MeterSphere 录制浏览器请求的插件,记录浏览器中的网络请求并导出为 Jmeter 或 Json 格式的文件

相关文章:

  • 【FPGA教程案例70】硬件开发板调试10——vivado程序固化详细操作步骤
  • 计算机毕业设计ssm青年志愿者社团管理36uiu系统+程序+源码+lw+远程部署
  • 数据结构————树
  • 【操作系统】 第二章 —— 系统调用 中断 异常
  • 移动端测试
  • Cmake、Qt与VS编译VTK(生成QVTK)
  • Java——JDBC(Java DataBase Connectivity)数据库连接技术
  • Express
  • java学习之springcloud之服务调用+服务降级+服务网关篇
  • 常见的设计模式
  • 【我不熟悉的javascript】02. 使用token和refreshToken的管理用户登录状态
  • 备战秋招涵盖二十九大技术栈Java面试最新八股文来袭
  • tensorflow张量运算
  • 论文阅读笔记StyTr2: Image Style Transfer with Transformers
  • mybatis面试题及回答
  • 分享一款快速APP功能测试工具
  • [译]Python中的类属性与实例属性的区别
  • Bytom交易说明(账户管理模式)
  • CentOS7 安装JDK
  • const let
  • express + mock 让前后台并行开发
  • Java知识点总结(JavaIO-打印流)
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • Mybatis初体验
  • SpringCloud集成分布式事务LCN (一)
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • Vue.js 移动端适配之 vw 解决方案
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 不上全站https的网站你们就等着被恶心死吧
  • 关于 Cirru Editor 存储格式
  • 基于遗传算法的优化问题求解
  • 排序算法学习笔记
  • 如何借助 NoSQL 提高 JPA 应用性能
  • ​secrets --- 生成管理密码的安全随机数​
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • "无招胜有招"nbsp;史上最全的互…
  • #{} 和 ${}区别
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (1)SpringCloud 整合Python
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (第27天)Oracle 数据泵转换分区表
  • (九)c52学习之旅-定时器
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (未解决)macOS matplotlib 中文是方框
  • (转)C#调用WebService 基础
  • .NET CORE 第一节 创建基本的 asp.net core
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅
  • .NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态
  • /boot 内存空间不够
  • @ComponentScan比较
  • [.net] 如何在mail的加入正文显示图片
  • [100天算法】-二叉树剪枝(day 48)
  • [Android] Implementation vs API dependency