在我们实际的项目迭代过程中,基本上会经历过的几个问题:
以前的公司,包括现在的公司都自研过自己的测试平台,但是都不尽人意,直到看到MeterSphere让人眼前一亮,产品的厂家和JumpServer的厂家是同一个,比较靠谱,从发布到现在差不多7个月的时间,star已经超过了1.4k,非常活跃。
传统 QA 团队和实践难以满足数字业务的需求
MeterSphere 是一站式的开源企业级持续测试平台,涵盖测试跟踪、接口测试、性能测试、团队协作等功能,兼容JMeter 等开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量软件的交付。
持续测试是企业 DevOps 实践中的关键环节
各个组件间的关系可参考下图
MeterSphere 提供了多租户、多角色的管理模型, 用户可根据所在团队的实际情况进行灵活的租户体系映射
以 root 用户执行如下命令一键安装 MeterSphere:
curl -sSL https://github.com/metersphere/metersphere/releases/latest/download/quick_start.sh | sh
请自行下载 MeterSphere 最新版本的在线安装包,并复制到目标机器的 /tmp 目录下
安装包下载链接: https://github.com/metersphere/metersphere/releases
以 root 用户 ssh 登录到目标机器, 并执行如下命令
cd /tmp# 解压安装包tar zxvf metersphere-release-v1.0.3.tar.gz
在安装包解压后的目录,编辑修改安装参数, 如果无特殊需求可以不进行修改采用默认参数安装
cd metersphere-release-v1.0.3vim install.conf
安装脚本默认使用 /opt/metersphere 目录作为安装目录,MeterSphere 的配置文件、数据及日志等均存放在该安装目录
执行安装脚本
cd metersphere-release-v1.0.3# 运行安装脚本/bin/bash install.sh# 等待安装脚本执行完成后,查看 MeterSphere 状态msctl status
安装成功后,通过浏览器访问如下页面登录 MeterSphere
地址: http://目标服务器IP地址:8081 用户名: admin 密码: metersphere`
按照本文档前述步骤, 下载新版本安装包并上传解压后, 重新执行安装命令进行升级
# 进入项目目录cd metersphere-release-v1.x.y# 运行安装脚本/bin/bash install.sh# 查看 MeterSphere 状态msctl status
操作手册可以参考官网 https://metersphere.io/docs/usermanual/systemmanagement/
欢迎关注 “后端老鸟” 公众号,接下来会发一系列的专题文章,包括JAVA、Python、linux、SpringBoot、SpringCloud、Dubbo、算法、技术团队的管理等,还有各种脑图和学习资料,NFC技术、搜索技术、爬虫技术、推荐技术、音视频互动直播等,只要有时间我就会整理分享,敬请期待,现成的笔记、脑图和学习资料如果大家有需求也可以公众号留言提前获取。由于本人在所有团队中基本都处于攻坚和探路的角色,搞过的东西多,遇到的坑多,解决的问题也很多,欢迎大家加公众号进群一起交流学习。