全网最详细的postman接口测试教程,一篇文章满足你

news/2025/1/18 6:28:47/

1、前言
  之前还没实际做过接口测试的时候呢,对接口测试这个概念比较渺茫,只能靠百度,查看各种接口实例,然后在工作中也没用上,现在呢是各种各样的接口都丢过来,总算是有了个实际的认识。因为只是接口的功能测试,所以目前是用postman做测试,比较简便,当然这只是接口测试的入门而已,了解的只是冰山一角,后续会努力往接口压力、接口性能、接口自动化方向靠拢。

2、接口理论
  我们常说的接口就是API,接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。

  其实接口测试就和普通功能测试没什么区别,区别就是功能测试是在页面上输入值,提交数据看结果,而接口测试没有页面,通过接口规范文档上的调用地址,请求参数,拼接报文,然后发送请求,检查返回结果。

3、接口实例
一、POST
POST请求是用来发送数据的,下面以下XX系统分配加工厂为例

1、产品经理的PRD文档要求如下(分配加工厂接口的修改内容如下):

1) 分配加工厂接口里新增加工厂ID字段,整数类型,非必填;

2.)若对单领料单已经审核通过,限制只有待审核状态才能分配加工厂,若不是则提示“对单领料单不是待审核,不能分配加工厂”;

2、开发人员的接口文档如下:

接口名称:XX系统分配加工厂接口

接口路径:POST
/process/requisitionOrder/updateDistributeStatus

请求参数:

Headers:

 Body:

{"factoryId": "123",//加工厂ID"factory": "XX服饰",//加工厂名称"produce_order_id": [//生产制单(纯数字) 多个用,分开1134360]
}

返回数据:

{"msg": "success","code": "0","info": "操作成功"
}

3、测试人员的测试用例如下:

4、测试人员执行测试用例如下:

1)打开Postman,填写接口信息,具体操作如图

注:接口文档中的URL是不带环境地址的,所以将URL复制到地址栏时,前面还要加上环境的地址,比如测试环境的地址+接口URL,

当然如果有多个环境的话,可以用环境配置功能,具体配置步骤在第4)步进行描述。

2)结合测试用例,组合变换参数信息后,查看返回的JSON数据与PRD是否一致

3)测试用例遍历完成后,以上即完成了POST请求的接口功能测试。

4)这里描述一下postman的环境配置

第一步,如图

第二步,如图

第三步,如图 

 

第四步,如图

 

第五步,如图(这是针对有多个环境的情况,比如一般都会有测试环境、验收环境、生产环境) 

二、GET

GET请求是用来获取数据的,下面以XX系统获取出库账单为例,(以下只列出部分数据信息用于演示)

1、产品经理的PRD文档要求如下:

2、开发人员的接口文档如下:

接口名称:出库账单同步到XX系统接口

接口路径:GET
/purchase/prepareOrder/importListFromPlm

请求参数:

Query:

返回数据:

{"msg": "success","code": "0","info": {"list": [{"billNo": "ML201902205005",         //账单编号"billDate": "2019-02-20",           //账单日期"factory": "生产部萨文服饰-烨琳",   //供应商名称"materialSku": "16MLZS0513-628",    //物料SKU"num": 20,                          //数量"purchasePrice": 0,                 //采购单价"billSum": 0,                       //账单金额}]}
}

 3、测试人员的测试用例如下:

4、测试人员执行测试用例如下:

1)打开Postman,填写接口信息,具体操作如图

注:接口文档中的URL是不带环境地址的,所以将URL复制到地址栏时,前面还要加上环境的地址,比如测试环境的地址+接口URL,

当然如果有多个环境的话,可以用环境配置功能,具体配置步骤可以参考POST的描述

2)结合测试用例,组合变换参数信息后,查看返回的JSON数据与PRD是否一致

3)测试用例遍历完成后,以上即完成了GET请求的接口功能测试

 4、总结:

以上就是一些Postman接口测试的一些教程想法,欢迎大家留言交流。在这里我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。可以扫描文章下方名片领取,也方便大家与我一起学习交流。


http://www.ppmy.cn/news/404611.html

相关文章

谷歌android更新,谷歌Android系统:6年演变10次重大更新

转瞬之间,Android系统已经拥有超过6年的历史,从T-Mobile G1 开始到现在,谷歌前后已经发布了10次重要更新,每一次更新有新功能、有新Bug,也有后端的改进。相比之前,现在Android系统的更新速度明显放缓&#…

Android 4.0的冰淇淋三明治与苹果iOS 5

Android 4.0的冰淇淋三明治与苹果iOS 5   的Andr​​oid 4.0与iOS 5的   最近Android和苹果均发布了新的操作系统的移动设备;苹果的iOS 5和Android 4.0,也被称为冰淇淋三明治。香港专业教育学院采取观看视频和阅读他们的网站吹嘘的新进展和令人兴奋的升级&#…

谷歌创始人拉里·佩奇不为人知的故事

谷歌创始人拉里佩奇不为人知的故事 2014-4-27 17:52:13 出处:腾讯科技(小贝) 人气:31531次 评论(27) IT之家(www.ithome.com):谷歌创始人拉里佩奇不为人知的故事 2001…

苹果 iPhome 对 Silverlight 与 Flash 无兴趣,Google 则通吃

微软最新的声明表示,苹果 iPhone 对微软的 Silvelight 与 Adobe Flash 几乎毫无兴趣,而 Goolge 的 Android 出于其开放的天性,则双双通吃。 微软副总裁 Scott Guthrie 承认,他们目前正同 Apple 商谈。微软非常希望 iPhone 可以运…

安卓 多条通知_安卓11第一版发布:原生滚动截屏、屏幕录像、抄国内ROM这么多...

自2008年第一部Android智能手机HTC G1发布,安卓手机系统已经走过十几个年头。虽然系统存在一些大家吐槽较多的问题,但安卓一直活跃在智能手机系统前沿,不断发展完善着。 昨天谷歌刚刚发布了全新的安卓11新系统,这次的系统更新出一…

Google Android开发入门与实战

Google Android开发入门与实战【作  者】靳岩;姚尚朗 [同作者作品] [作译者介绍] 【出 版 社】 人民邮电出版社 【书 号】 9787115209306 【上架时间】 2009-6-1 【出版日期】 2009 年6月 【开 本】 16开 【页 码】 1市场价 :¥59.00 会员价 &am…

从G1到冻酸奶Froyo

谷歌的Android手机操作系统发展非常迅速,自从在2008年十月下旬T-Mobile 推出G1开启了Android时代以来,谷歌已经发布了不下五个版本,这一速度实在令人难以置信。iPhone操作系统(或者叫做iOS)自2007年1 月以来推出了四个…

本周大新闻|苹果再强调禁用“元宇宙”一词,TDK推出全球最小RGB激光模块

本周大新闻,AR方面,苹果高管再次强调禁用“元宇宙”一词;疑似三星新款AR眼镜SM-I120进行认证;TDK推出全球最小RGB激光模块;谷歌AR原型测试扩展至加拿大;耐德佳正式布局光波导AR方案;欧莱雅与Met…