一键部署:
1、部署服务器要求
操作系统:任何支持 Docker 的 Linux x64
CPU/内存:4核 8G
部署目录空间(默认/opt目录): 20G
可访问互联网
- 快速安装命令
以 root 用户 ssh 登录目标服务器, 执行如下命令
Curl -sSL https://github.com/metersphere/metersphere/releases/latest/download/quick_start.sh | sh
第一部分:测试管理篇
主要是使用流程:创建项目--创建测试用例--提交评审--提交测试计划--执行用例(遇到问题就提缺陷)
- 项目管理
- 创建项目:
系统设置--项目管理--创建项目
- 用例管理
- 创建测试用例:
方法一:手动单个提交
测试跟踪--测试用例--创建测试用例
里面的模块可以手动在左树添加
方法二:excel表格导入
测试跟踪--测试用例--显示全部--导入测试用例--选择表格文件导入(可以先导出模板修改再导入)
Ps:导入的文档模块会在左树自动创建,可以参考我的导入模板
方法三:xmind导入
测试跟踪--测试用例--显示全部--导入测试用例--选择思维导图导入(可以先导出模板修改再导入)
- 提交评审:
测试跟踪--用例评审--创建用例评审
选择点击进入用例评审评审,选择关联用例--对应评审的用例内容
点击开始评审,即可评审测试用例
- 提交测试计划:
测试跟踪--测试计划--创建测试计划
点击测试计划名称,关联测试用例
- 执行用例:
进入测试计划详情,查看分配的测试用例,执行测试用例标记结果
失败的提jira后,把用例标记失败,并且在用例备注里写上jira的id号
第二部分:接口测试篇
主要的操作流程是添加单个接口--调试单个接口--组合接口做场景测试
- 添加单个接口:
方法一:手动添加单个接口
接口测试--接口定义--添加接口
方法二:导入方式添加接口(这里示例swagger导入的方法)
接口测试--接口定义--左上方选择导入
选择swagger导入方式,选择从swagger导出的json格式接口文件
地址导入方式:
https://xtalcase-testing.xtalpi.io/api/swagger/openapi/(这个是swagger下载api的地址)
- 调试单个接口:
编辑接口--点击测试--选择运行环境--可以先在环境上配置host信息和手动添加关键的token认证信息
测试接口--给接口添加断言信息
测试接口--提取结果的关键字段作为下个接口的参数--提取参数
点击测试--接口没有问题就可以更新保存到接口
- 组合接口做接口场景测试:
使用接口做场景测试,主要的步骤是:登录接口---操作接口
进入接口测试--接口自动化--创建场景
登录接口:
先创建一个场景,场景里面使用自定义接口,目的是后面其他的操作场景都可以公共使用这个场景作为前置,记得要设置提取参数
操作接口:
新建场景--引用登录场景--一个一个的导入要做的操作接口--调试成功--保存场景
- 生成报告:
单个场景执行的报告会在当前页面展示,有需要的保存到测试报告中
批量执行的会自动保存到测试报告中
不同类型的报告展示
- 配置定时发送:
- 配置邮箱接收:
第三部分:性能测试篇
第四部分:系统配置篇
- 新建项目
系统设置--项目管理--创建项目
- 新建用户
系统设置--系统--用户--创建用户
- 新建组织
系统设置--系统--组织--新建组织
- 配置jira关联
系统设置--组织--服务集成--jira
- 邮箱配置
系统设置--系统--系统参数配置--邮箱设置
- 对接到jenkins
https://github.com/metersphere/jenkins-plugin