Postman 批量测试接口

前言

今天简单介绍下一个在接口开发中批量测试的工具 Postman。
在这里插入图片描述

基础设置

这个可以在官网下载,打开后界面如上所示。由于是批量测试接口,那咱们就把接口都归属到 Collections 里。
在这里插入图片描述
按照 1、2、3 所示,点击 Create 保存,就出现如下图所示的聚合测试文件夹。
在这里插入图片描述
接下来,就简单了,把开发的接口依次添加到此文件夹内。方法为:右键单击 接口批量测试,再点击弹出的菜单栏里的 Add Request 一栏。
在这里插入图片描述
接着在弹窗里写下接口的名称,再点击 Save to 接口批量测试
在这里插入图片描述
这里为了演示接口批量测试功能,我再创建个接口
在这里插入图片描述
到此,就创建了两个接口了。接下来,完善下接口的具体配置。点击其中一个接口,可以看到
在这里插入图片描述
注意点放到右侧,接下来就把 URL 及 方法 和 参数填下。把接口都由 GET改成 POST,在分别填上具体的地址和参数,最后点击 Send 右侧的 Save 保存配置。

在这里插入图片描述
配置好后,就可以点击 Send,然后就可以在 Body 区域看到接口返回值了。

高级设置

如果 Postman 仅有刚刚这个功能,我也不会浪费笔墨写。接下来说说高级用法,比如参数、测试返回值是否符合要求和批量测试。

先说说参数,那这两个接口来说,一般开发接口都是自己的 PC 机上写代码,然后提交到代码库再部署到测试环境,这就涉及到 URL 的不同,一个两个还好说,改改就完事了,但几十个或一两百个,那就歇菜了。这时,参数就出场了。

在这里插入图片描述
在这里插入图片描述
分别点击上图中眼睛形状和齿轮形状的工具,这里推荐第一幅图,也就是设置环境变量,然后再依次点击标注的 1、2,就可以看到如下图的界面。依次添加三个环境变量:本地环境,测试环境和线上环境。
在这里插入图片描述
在这里插入图片描述
接下来还得把接口的地址改为 {{url}} ,这是个变量,值为选中的环境变量。比如你在本地开发测试,那么就点击眼睛状的图标,再选择本地环境变量,然后随便选一个接口,点击 Send,发现效果一致,当然了也可以选好测试变量,这时接口地址就是测试环境了。而且,接口的地址是一起改的。

第一个高级特性讲完了,接下来讲讲第二个,那就是如何验证接口是否符合要求呢。比如,上面两个接口,成功时,success 都为 true,那么就可以在 Tests 里加上检测返回值代码即可。

// 验证接口返回参数 success 的值为 true,表明接口成功,否则就是失败
pm.test("success", function () {
    pm.expect(pm.response.text()).to.include("true");
});

在这里插入图片描述
接下来,讲讲最后一个,那就是批量测试了。把鼠标移到开头创建的 接口批量测试 Collection 上,点击出现的那个 三角
在这里插入图片描述
再点击 Run
在这里插入图片描述
这时出现下图,勾选上 Save responses,最后点击 Run接口批量测试
在这里插入图片描述
下图就是最后批量测试后的统计图,绿色的圆圈表明对了几个接口,红色表明错了接口接口。之下的表格就详细列举了各个接口的状态,正确如否,及所花实践等。
在这里插入图片描述

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值