可视化接口测试工具基础操作(Postman+ApiFox)

哈喽!小伙伴们好,你们的朋友像疯一样!又来了,这次分享的是两种常用接口测试工具的使用。学习路上虽有困难,但是我们一起向前,加油!与前一期一样,文末会有小福利哟!

Postman安装与使用

(一)Postman下载与安装

Postman下载地址:Postman官方地址
第一次安装可能需要注册,注册一个账号即可
在这里插入图片描述

(二)汉化

(1)查看自己电脑postman的版本:点击设置→找到最后一个按钮(about),查看安装版本
在这里插入图片描述

(2)点击链接:汉化插件链接
找到与安装postman相对应的汉化插件
在这里插入图片描述

(3)下载第一个压缩包
在这里插入图片描述
(4)下载好的App.zit包放到postman的resources目录下,将其解压,重启postman
在这里插入图片描述
在这里插入图片描述

(三)接口测试

1.设置环境变量(引用时使用“{{token}}”)

(1)使用脚本设置环境变量

//使用JSON提取器提取token
console.log(responseBody);
// 将响应转为JSON对象
var data = JSON.parse(responseBody);
// 提取token
var token = data.data.token;
// 将token设为全局变量
pm.globals.set("token",data.data.token );

//使用正则表达式提取器
console.log(responseBody);
var result = responseBody.match(new RegExp('"token":"(.*?)"'));
console.log(result[1])
// 将token设为全局变量
pm.globals.set("token",result[1]);

(2)点击postman右上角的小眼睛,手动设置环境变量

在这里插入图片描述

2.postman内置动态参数

表达式解释
{{$timestamp}}生成当前时间的时间戳
{{$randomint}}生成0-1000之间的随机数
{{$guid}}生成随机guid字符串
//自定义动态参数
var times = Date.now()
//设置全局变量
pm.globals.set("times",times);

3.接口断言

常用断言语句解释
Status code : Code is 200检查返回的状态码是否为200
Response body : Contains string检查响应中包括指定字符串
Response body : Json value check检查响应中其中json的值
Response body : is equal to a string检查响应等于一个字符串
Response headers : Content-Type检查是否包含响应头Content-Type
Response time is less than 200ms检查请求耗时小于200ms
//状态类断言
pm.test("Status code is 200", function () {
    pm.response.to.have.status(200);
});
//业务类断言
pm.test("检查响应中包括token", function () {
    pm.expect(pm.response.text()).to.include("token");
});

4.批量运行测试用例

使用CSV格式或是JSON格式编写接口测试用例,需要在测试脚本中修改断言和body参数中使用双大括号带入

ApiFox安装与使用

由于时间原因,APIfox日后更新,敬请期待!

看到最后了,本小白也是初来乍到,如有错误,有则改之。同样送大家一个原创的图吧,希望能喜欢!下期再见!
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 接口自动化可以通过使用 Postman 和 Jenkins 进行实现。首先,使用 Postman 创建测试用例并导出为 JSON 文件。然后,使用 Jenkins 进行构建和部署,设置触发器以定期运行测试用例。最后,使用 Jenkins 的测试报告功能来查看测试结果和错误信息。 ### 回答2: Postman是一款常用的API测试工具,而Jenkins是一款持续集成工具,可以用于自动化构建、测试和部署。 要在Jenkins中实现接口自动化测试,可以按照以下步骤操作: 1.安装和配置Postman:首先,在Jenkins所在的机器上安装Postman,并配置好相应的环境变量。 2.创建Postman集合和请求:使用Postman创建一个集合,包含需要测试的所有接口请求。每个请求应该包含URL、请求方法、请求体等信息。 3.导出集合及环境:在Postman中,将创建好的集合以及关联的环境导出为一个JSON文件,并保存到本地。 4.配置Jenkins任务:在Jenkins中创建一个新的任务(例如自由风格软件项目),并配置好源代码管理、构建触发器等基本信息。在构建环境中选择"Provide Node & npm bin/ folder to PATH",确保能够访问到Node.js和npm的执行路径。 5.安装必要插件:在Jenkins的管理界面,安装必要的插件,包括构建步骤中的"Postman"插件。 6.配置构建步骤:在构建步骤中,选择"Postman",然后配置好Postman所需的参数。这些参数包括Postman集合文件的路径、环境文件的路径、Postman安装目录等。 7.保存并构建任务:保存配置后,点击构建任务进行测试。Jenkins会调用Postman在指定环境下运行接口测试,并生成测试报告。 通过以上步骤,我们可以实现将接口自动化测试整合到Jenkins中,实现持续集成和自动化构建。这样,每次代码提交后,Jenkins都会自动运行接口测试,及时发现潜在的问题,并生成相应的测试报告,方便进行问题追溯和修复。 ### 回答3: Postman和Jenkins是两个常用的工具,可以同时使用来实现接口自动化。 首先,Postman是一个强大的API测试工具,可以用于创建和发送HTTP请求,验证响应,以及编写和运行测试脚本。可以通过Postman创建和管理一系列测试用例,并对接口进行测试。 而Jenkins是一个开源的持续集成和持续交付工具,可以用于自动化构建、测试和部署软件。Jenkins可以与代码版本控制系统(如Git)集成,当代码提交后触发构建流程。 要实现接口自动化,首先需要创建Postman的测试集合和测试用例。在Postman中可以编写和运行测试脚本,通过断言验证接口的返回结果。 接下来,将Postman的测试集合和测试用例导出为一个文件,例如为JSON文件。这个文件将包含所有的测试脚本和相关配置。 然后,在Jenkins中创建一个新的任务(Job),选择使用Shell脚本或插件来执行接口自动化测试。在任务的配置中,引入已经导出的Postman测试文件,并安装配置好Postman运行环境。 最后,设置Jenkins的触发条件,当代码提交到代码版本控制系统中时,Jenkins会自动触发构建流程,并执行接口自动化测试。 通过这样的设置,每当代码提交后,Jenkins会自动拉取最新的代码,编译构建软件,并执行Postman接口自动化测试。测试结果将以测试报告的形式展示,可以方便地查看接口测试的结果和详细信息。 综上所述,Postman和Jenkins结合使用,可以实现接口自动化。使用Postman进行测试脚本的编写和运行,然后将测试文件导出为JSON文件,最后在Jenkins中配置任务来执行接口自动化测试。这样可以提高测试效率,减少人工干预,并确保软件的稳定性和质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

像疯一样!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值