分享免费的编程资源和教程

网站首页 > 技术教程 正文

你还在人工测试?自动化metersphere10分钟快速上手

goqiw 2024-10-26 11:00:43 技术教程 10 ℃ 0 评论


1. 目前MeterSphere已经升级到1.7.3 版本,该版本和老版本有较大差异。 新版本支持新老版本自由切换 如下图:

1)当前版本

2.新版本接口界面


3. 接口定义

新版本对接口分得更细,它将要接口API 接口案例case 分开,接口导入支持

metersphere 、postman 、swagger 三种方式。

我们下面重点介绍postman 导入接口定义

3.1 新建用例

在 “全部用例” "添加子模块“ 添加用例集

3.2 导入 “接口测试”

3.3 导入之前准备好的postman脚本

按照截图 第一步 :选择postman

第二步 :下拉选项中选择 3.1 步骤新建 测试集

第三步: 导入模式 选择“覆盖”或者“不覆盖“

第四步 :将准备好的postman脚本拖拽到这里

第五步: 点击保存 按钮保存 导入接口

保存后接口如下:

4. 接口自动化

接口自动化其实依赖 之前 3 的接口定义,下面我们重点介绍如何利用接口定义来实现接口自动化

4.1 添加测试接口自动化测试用例

第一步 全部用例 点击“添加子模块”

第二步 输入自动化测试用例名称“测试”

4.2 创建场景

选择 “接口自动化” 页面,点击“创建场景”


点击“ 确定”按钮提交保存

4.3 添加接口自动化测试用例

4.3.1添加基础信息

第一步 输入 测试名称

第二步 下拉选项中选择 4.1 上新建的 测试用例合集“测试”

第三步 状态 下拉选项中 可以选择“未开始”、“进行中”、“已完成”

这里主要是跟踪 后期接口自动化执行情况,一开始可以先选择 “未开始”

第四步 责任人, 这里主要是接口权限管理,谁创建谁负责接收测试报告等

第五步 用例等级 这里 有 P0-P3 主要是 测试用例的等级划定。

第六步 点击“保存” 按钮提交基本信息

4.3.2 引入接口列表

在场景不足 右下角有个加号,添加 弹出如上图所示的 “接口列表导入”,点开后有个接口导入窗口

选择 测试二 (之前接口定义集合)、选择 接口测试case

勾选需要添加到自动化接口的接口 点击 右下角”复制" 按钮

场景步骤 添加 接口执行步骤 1-5 步

点击 右上角“保存"按钮完成

4.3.3 场景步骤添加 “运行环境”

4.3.4 验证自动化接口是否能够执行

5. MeterSphere_jenkins 插件实现 自动化调用

5.1 jenkins 配置 MeterSphere 选项

在jenkins 构建后操作添加MeterSphere


5.2. 配置MeterSphere 选项卡

MeterSphere API AccessKey 、

MeterSphere API SecretKey 如何获取

登陆MeterSphere 系统设置- APK-key里面 查看 KEY ,点击“显示” 弹出 密码

验证用户

完成当前项目账号jenkins 和MeterSphere 访问

工作空间名称会显示当前部门下

在MeterSphere 创建项目

创建项目后,回到jenkins 项目名称会出现新增项目

5.3. 执行方式

如果提前在MeterSphere 编写了 测试计划中用例,可以选择测试用例,这样系统自动触发测试用例实现覆盖。没深入研究,这里省略

下面介绍接口测试为案例,选择“ 单元选择测试执行”

测试名称,需要在MeterSphere 存在

5.4. 开放配置

选择 jenkins运行结果 ,这样 jenkins 构建实现 异步方式,通知MeterSphere 执行,不需要等待立马返回,减少jenkins等待。

5.5 点击 jenkins 保存按钮 完成MeterSphere+jenkins整合 配置

完整的 配置截图

6. MeterSphere_jenkins 接口自动化 验证测试

6.1 jenkins 执行插件

jenkins-MeterSphere调用

出现 该测试用例请求通过,登陆MeterSphere网站查看该报告结果

接口调用成功

6.2 MeterSphere 查看 接口自动化报告

接口测试 ---测试报告

我们看到触发方式“API调用” 实现 接口自动化,查看详细报告

总结: 我们通过以上相关步骤完成MeterSphere自动化以及metersphere-jenkins-plugin 插件实现自动化工作。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表