什么是 MeterSphere

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

  MeterSphere 现状

  目前 MeterSphere 已经支持测试用例管理(用例评审)、接口测试、接口性能测试三大主流功能,其拥有美观的交互前端,易用的操作逻辑。

  MeterSphere 后续发展

  从官网得知, MeterSphere 的定位是成为一个开源的持续测试平台,未来将会支持 UI 测试, APP 测试和安全测试。其终将成为 DevOps 领域中一匹黑马,因为其支持对接主流缺陷系统如 Jira ,支持对接传统 Devops 工具如 Jenkins ,集众多开源软件优点于一身。当然,它还有很长的路要走。

  MeterSphere 架构

  架构图摘自官网,实际上在环境中, MeterSphere 由 6 个容器组成,分别为 ms-data-streaming、metersphere、kafka、ms-node-controller、mysql、zookeeper 。

  实际环境中:

  [root@XXX ~]# docker ps -a

  CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

  ba7dddc9126e
registry.cn-qingdao.aliyuncs.com/metersphere/ms-data-streaming:v1.7.3 "/deployments/run-ja…" 12 days ago Up 12 days (healthy) 0.0.0.0:8084-8085->8084-8085/tcp ms-data-streaming

  ca172a6907fe
registry.cn-qingdao.aliyuncs.com/metersphere/metersphere:v1.7.3 "/deployments/run-ja…" 12 days ago Up 12 days (healthy) 0.0.0.0:8081->8081/tcp ms-server

  e4a11e24cfc7
registry.cn-qingdao.aliyuncs.com/metersphere/kafka:2 "/opt/bitnami/script…" 12 days ago Up 12 days (healthy) 9092/tcp, 0.0.0.0:19092->19092/tcp kafka

  fafb5fb4f5e6
registry.cn-qingdao.aliyuncs.com/metersphere/ms-node-controller:v1.7.3 "/deployments/run-ja…" 12 days ago Up 12 days (healthy) 0.0.0.0:8082->8082/tcp ms-node-controller

  950c67e56504
registry.cn-qingdao.aliyuncs.com/metersphere/mysql:5.7.25 "docker-entrypoint.s…" 12 days ago Up 12 days (healthy) 33060/tcp, 0.0.0.0:3307->3306/tcp mysql

  ae5e4065c781
registry.cn-qingdao.aliyuncs.com/metersphere/zookeeper:3 "/opt/bitnami/script…" 12 days ago Up 12 days (healthy) 2181/tcp, 2888/tcp, 3888/tcp, 8080/tcp zookeeper

  MeterSphere 安装

  MeterSphere 支持在线和离线安装,用户可以根据自己的网络环境灵活选择。具体可查看官方安装文档:

  
https://metersphere.io/docs/installation/

  MeterSphere 命令行介绍

  安装完成之后,我们可以使用 MeterSphere 命令行查看和重启环境,常用的命令如下:

  [root@XXX ~]# msctl --help

  MeterSphere 控制脚本

  Usage:

   ./msctl.sh [COMMAND] [ARGS...]

   ./msctl.sh --help

  Commands:

   status 查看 MeterSphere 服务运行状态

   start 启动 MeterSphere 服务

   stop 停止 MeterSphere 服务

   restart 重启 MeterSphere 服务

   reload 重新加载 MeterSphere 服务

   upgrade 升级 MeterSphere 至最新版本

   uninstall 卸载 MeterSphere 服务

   version 查看 MeterSphere 版本信息

  MeterSphere 界面

  · 登录页

  · 首页

  · 测试跟踪

  首次登陆环境,需要先创建项目,才能继续后续操作。

  创建用例前,先创建模块。

  · 创建用例

  · 新建的用例是未评审状态

  · 创建用例评审

  · 用例评审关联用例

  · 评审用例

  · 评审结果

  · 创建测试计划

  · 关联测试用例

  · 执行测试&提交缺陷

  · 测试报告

  总结

  MeterSphere 在用例管理,接口测试,性能测试中都有不错的体验,个人对其中的用例评审功能比较喜欢。后续我将持续介绍接口测试,性能测试等功能。也会持续关注 MeterSphere 开源社区动态。

MeterSphere:超好用的开源测试平台相关推荐

  1. MeterSphere | 超好用的开源测试平台

    什么是 MeterSphere MeterSphere 是一站式开源持续测试平台, 涵盖测试跟踪.接口测试.性能测试. 团队协作等功能,兼容 JMeter 等开源标准,有效助力开发和测试团队充分利用云 ...

  2. 开源测试平台RunnerGo,测试工程师必备

    作为一名工作多年的测试工程师一直希望有一款可以颠覆目前测试工具的平台,相较于研发岗位有各种工具可以覆盖他们整个的工作流程,而测试工具比如:jmeter,它的功能更突出在性能测试方面,其他方面更依赖于各 ...

  3. docker-compose:快速搭建didi开源测试平台AgileTC

    简介:AgileTC是一套滴滴开源的敏捷的测试用例管理平台,支持测试用例管理.执行计划管理.进度计算.多人实时协同等能力,方便测试人员对用例进行管理和沉淀.产品以脑图方式编辑可快速上手,用例关联需求形 ...

  4. 一站式开源测试平台:MeterSphere

    我们平常做开发的时候,有一个环节很麻烦但也很重要,不想做却又一定要做,大家猜猜是什么步骤? 对,没错,就是测试环节.今天TJ君就和大家分享一个 一站式开源持续测试平台,MeterSphere Mete ...

  5. 推荐一款轻量级全栈式开源测试平台!

    1.RunnerGo介绍 今天给大家介绍一个好用的测试平台:RunnerGo(开源).RunnerGo是一款轻量级.全栈式的测试平台,支持接口管理.场景管理.性能测试.自动化测试等功能.与市面上的性能 ...

  6. LuckyFrameWeb测试平台(一款支持接口自动化、WEB UI自动化、APP自动化,并且支持分布式测试的全纬度免费开源测试平台)

    官网:luckyframe.cn 源码地址:https://gitee.com/seagull1985/LuckyFrameWeb 分布式测试:使用Web-Client的方式,Web端负责基本信息管理 ...

  7. zynq system c语言,深度揭秘基于Zynq的开源测试平台火龙果(Red Pitaya)

    作者:Andrew Back 可设计的实验和测量平台 什么让Red Pitaya在于其他设备相比中脱颖而出?这是因为它设计为通用的平台,透过"Bazaar"-一个在线入口类似智能手 ...

  8. 福利 --开源测试平台,研究中~

    http://doc.appetizer.io/ 内嵌很多高级应用~ 比如: atx-server 用于android 集群,等等~ 转载于:https://www.cnblogs.com/yanhu ...

  9. 直播回顾丨MeterSphere一站式开源持续测试平台的初心与方向

    编者注:以下内容根据MeterSphere研发经理王振在6月17日"FIT2CLOUD飞致云在线讲堂"的直播内容整理而成,其中演讲内容进行了部分节选,并对在线问答环节进行了整理. ...

最新文章

  1. android中的回调
  2. 实验一、词法分析实验
  3. hdu 4033 二分几何
  4. 网络推广专员浅析网络推广中如何分析网站建设水平孰优孰劣?
  5. golang中的方法
  6. Python的函数名作为参数传入调用以及map、reduce、filter
  7. Field Service Center Customization
  8. Struts2学习总结一
  9. Java调用SQL Server的存储过程详解
  10. python数字图像处理-图像噪声与去噪算法
  11. python暂停和恢复_python – 暂停和恢复QThread
  12. 19楼网站服务器配置,简单的DNS 服务器配置
  13. 【C++】C++未定义行为
  14. jsp和html的作用域,JSP(二):JSP九大内置对象、四个作用域对象
  15. Python 类的几个内置装饰器—— Staticmethod Classmethod Property
  16. 关于PChar和String的转换
  17. Hibernate.cfg.xml 整理
  18. 李宏毅机器学习hw1~4作业 强化点
  19. 系统崩溃怎么重装系统Win10?
  20. VSE++: Improving Visual-Semantic Embeddings with Hard Negatives------BMVC 2018

热门文章

  1. MySQL连接错误实例
  2. 外卖返利系统电影吃喝玩乐团购返利系统外卖探探外卖券儿外卖cps系统saas源码
  3. Linux下批量修改文件名(rename)
  4. 如何禁止input文本框输入
  5. IDEA集成Lombok插件
  6. matlab 实现常用的混沌映射(Tent, Sine, Sinusoidal, Piecewise, Logistic, Cubic, Chebyshev)
  7. PHP开发环境搭建和phpinfo函数
  8. 今天两位80后程序员身价超千亿 一大波快手员工财富自由
  9. APC型光纤活动连接器有何特点?适合使用在什么场景?
  10. 科学计算机如何进行复数运算,教你如何用你的卡西欧学生计算器进行复数运算!...