MeterSphere 是新一代的测试管理和接口测试工具,让测试工作更简单、更高效,不再成为持续交付的瓶颈。
主要功能:
-
测试管理: 从测试用例管理,到测试计划执行、缺陷管理、测试报告生成,具有远超禅道和 TestLink 的使用体验;
-
接口测试: 集 Postman 的易用与 JMeter 的灵活于一体,接口定义、接口调试、接口 Mock、场景自动化、接口报告,你想要的都有;
-
团队协作: 摆脱单机测试工具的束缚,支持团队协作并对接 DevOps 工具链,将测试融入持续交付体系。
注意:内存需要 ≥ 4GB
1、创建专属桥接网络
若已创建,可跳过此步骤。
2、部署项目
2.1、创建项目
2.2、Compose配置
services:
metersphere:
image: metersphere/metersphere-ce-allinone:latest
container_name: metersphere
restart: always
ports:
- 8081:8081
networks:
- app_network
privileged: true
environment:
JAVA_MAX_HEAP_RATIO: 15
volumes:
- ./data/logs:/opt/metersphere/logs
- ./data/data:/opt/metersphere/data
- ./data/conf:/opt/metersphere/conf
networks:
app_network:
external: true
JAVA_MAX_HEAP_RATIO
:堆内存比例,一般无需修改;
privileged: true
:容器需要最高权限。
2.3、启动项目
部署后首次启动会失败,由于缺少配置文件导致无法正常启动。
获取配置文件
将下载的配置文件解压后,将所有文件复制并粘贴到应用文件夹下的conf
目录中。
重新启动MeterSphere
应用。
应用启动后再将文件粘贴到
conf
目录下是为了让项目自动创建文件夹,避免手动创建多层文件夹可能导致的权限问题,同时也能省去手动创建文件夹的麻烦。
Metersphere容器中的数据库和Redis等服务的所有数据都存储在
/opt/metersphere/data
目录下,用户数据会保存在该目录映射的宿主机目录中。
2.4、访问WEB
访问地址:http://{NAS的IP}:8081
默认账户密码
username:admin
password:metersphere