MeterSphere-自动化测试 Linux教程


https://metersphere.io/docs/

https://github.com/metersphere/metersphere/releases

# root

curl -sSL https://github.com/metersphere/metersphere/releases/latest/download/quick_start.sh | sh


cd /data/site/go/htmltoo.ssh/tools/soft/src/common/metersphere/ 

cp quick_start.sh  /opt

curl -sSL https://github.com/metersphere/metersphere/releases/latest/download/quick_start.sh | sh


# 离线安装

cd /data/site/go/htmltoo.ssh/tools/soft/src/common/docker/

tar zxvf  metersphere-release-v1.2.1-offline.tar.gz

mv metersphere-release-v1.2.1-offline    /opt   &&  chmod -R 777  /opt/metersphere-release-v1.2.1-offline

cd  /opt/metersphere-release-v1.2.1-offline

vim install.conf


# 运行安装脚本

/bin/bash install.sh


# 等待安装脚本执行完成后,查看 MeterSphere 状态

msctl status

# 安装成功后,通过浏览器访问如下页面登录 MeterSphere

地址: http://目标服务器IP地址:8081

用户名: admin

默认密码: metersphere    # 修改为: W~1


# mysql


# kafka

https://abc.htmltoo.com/thread-44967.htm


# 配置

chmod -R 777  /opt/metersphere-release-v1.2.1

vim  /opt/metersphere-release-v1.2.1/install.conf


#Install Latest Stable MeterSphere Release
os=`uname -a`
# 支持MacOS
if [[ $os =~ 'Darwin' ]];then
    MSVERSION=$(curl -s https://github.com/metersphere/metersphere/releases/latest |grep -Eo 'v[0-9]+.[0-9]+.[0-9]+')
else
MSVERSION=$(curl -s https://github.com/metersphere/metersphere/releases/latest/download 2>&1 | grep -Po 'v[0-9]+\.[0-9]+\.[0-9]+.*(?=")')
fi
wget --no-check-certificate https://github.com/metersphere/metersphere/releases/latest/download/metersphere-release-${MSVERSION}.tar.gz
#curl -s https://api.github.com/repos/metersphere/metersphere/releases/latest | grep browser_download_url | grep online | cut -d '"' -f 4 | wget -qi -
tar zxvf metersphere-release-${MSVERSION}.tar.gz
cd metersphere-release-${MSVERSION}
sed -i -e "s#MS_TAG=.*#MS_TAG=${MSVERSION}#g" install.conf
sed -i -e "s#MS_PREFIX=.*#MS_PREFIX=registry.cn-qingdao.aliyuncs.com\/metersphere#g" install.conf
/bin/bash install.sh


#升级

按照本文档前述步骤, 下载新版本安装包并上传解压后, 重新执行安装命令进行升级

# 进入项目目录

cd metersphere-release-v1.x.y

# 运行安装脚本

/bin/bash install.sh

# 查看 MeterSphere 状态

msctl status


#在线体验

环境地址:https://demo.metersphere.com/

用户名:demo

密码:P@ssw0rd123..



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

测试跟踪: 远超 TestLink 的使用体验;

接口测试: 类似 Postman 的体验;

性能测试: 兼容 JMeter,支持 Kubernetes 和云环境,轻松支持高并发、分布式的性能测试;

团队协作: 两级租户体系,天然支持团队协作。


技术优势

全生命周期: 能够覆盖从测试计划到测试执行、测试报告分析的不同阶段;

自动化 & 扩展性: 支持接口和性能的自动化测试,可以充分利用云弹性实现超大规模的性能测试;

持续测试: 能够与持续集成工具无缝集成,支撑企业实现测试左移;

团队协作: 支持不同规模的测试团队,小到几个人的测试团队、大到数百人的测试中心。


# 基础配置
## 安装目录
MS_BASE=/opt
## 镜像 prefix
MS_PREFIX=registry.cn-qingdao.aliyuncs.com/metersphere
## 镜像 tag
MS_TAG=
## JMeter 镜像 tag
MS_JMETER_TAG=0.0.8
## 安装模式
MS_MODE=allinone
## Server 端口
MS_PORT=8081
## Node controller 端口
MS_NODE_CONTROLLER_PORT=8082
# 数据库配置
## 是否使用外部数据库
MS_EXTERNAL_MYSQL=true
## 数据库地址
MS_MYSQL_HOST=127.0.0.1
## 数据库端口
MS_MYSQL_PORT=3306
## 数据库库名
MS_MYSQL_DB=metersphere
## 数据库用户名
MS_MYSQL_USER=root
## 数据库密码
MS_MYSQL_PASSWORD=wdqdmm@r
# Kafka 配置
## 是否使用外部 kafka
MS_EXTERNAL_KAFKA=true
## Kafka 地址
MS_KAFKA_EXT_HOST=$(hostname -I|cut -d" " -f 1)
MS_KAFKA_HOST=$(hostname -I|cut -d" " -f 1)
## Kafka 端口
MS_KAFKA_EXT_PORT=19092
MS_KAFKA_PORT=9092
## Kafka Topic
MS_KAFKA_TOPIC=Jmeter_Topic
## Kafka Log Topic
MS_KAFKA_LOG_TOPIC=Jmeter_Logs


功能列表

测试跟踪项目管理多项目支持,测试用例、测试计划与项目关联
测试用例管理在线编辑用例
以树状形式展示项目的模块及其用例
自定义用例属性
快速导入用例到系统
测试计划跟踪基于已有用例发起测试计划
在线更新用例执行结果
灵活的用例分配方式
在线生成测试报告,支持自定义测试报告模板
与平台中的接口测试、性能测试功能结合,自动更新关联用例的结果
接口测试测试脚本在线编辑接口测试内容
支持参数化测试
灵活多样的断言支持
支持多接口的场景化测试
通过浏览器插件快速录制测试脚本
测试报告测试执行后自动生成测试报告
测试报告导出
性能测试测试脚本完全兼容 JMeter 脚本
在线调整压力参数
分布式压力测试
支持参数化测试
通过浏览器插件快速录制测试脚本
测试报告测试执行后自动生成测试报告
丰富的测试报告展现形式
测试报告导出
查看测试日志详情
系统管理租户管理支持多级租户体系
支持多种租户角色
测试资源管理性能测试资源池管理
邮件通知配置
集成与扩展完善的 API 列表
支持对接 Jenkins 等持续集成工具

技术栈


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回