postman接口自动化简介

本文介绍了Postman接口测试的基本操作,包括单个接口测试和接口自动化。详细讲解了如何设置参数、请求方式和接口地址,并阐述了接口自动化的概念,涉及到变量运用、断言和业务流程。此外,还分享了预请求脚本和测试脚本的编写,以及在实际运行中需要注意的问题。
摘要由CSDN通过智能技术生成

postman接口简介
这是自我学习与总结的一遍文章,有空会更新

postman做接口测试,分两种,单个接口和接口自动化,安装登录教程就不在这啰嗦了,自己百度。

单接口比较简单
根据接口文档,填入参数,设置请求方式,填上接口地址,填上参数,点击send,然后查看返回报文,验证数据。
下图可以看到这个接口是登录的接口,post类型,参数有account和password,是body类型,必填的。authorization因为是登录接口,不需要该参数在这里插入图片描述
因为这个接口的参数是body类型的,所以在body里填写参数,然后点send
在这里插入图片描述
接口运行成功后,查看响应报文,如果可以的话结合数据库和原型图,看看有哪些字段没有返回,或者返回的参数错误在这里插入图片描述
在看看其他类型的接口
get
在这里插入图片描述
put
在这里插入图片描述
delete在这里插入图片描述

重点还是接口自动化
接口自动化是多个接口甚至项目的全部接口一起运行,会用到变量运用,断言,业务流程等等。
首先,我们打开postman,第一次安装的同学先注册登录。
这就是postman的界面,然后我们在左边的collections 创建一个新的文件夹在这里插入图片描述
在这里插入图片描述
打开后,填上文件夹名称,点击create在这里插入图片描述
然后就可以看到有个新的文件夹了,点击然后点新增请求,,当然也可以在这个文件夹下新增文件夹点击add Folder在这里插入图片描述
新增请求也可以通过,send按钮右边的save保存到指定的文件夹
在这里插入图片描述
params:在这输入参数,一般用于get,delete,请求参数类型query,path的在这里插入图片描述
headers:请求头信息在这里插入图片描述
body:用于请求类型为body,我用的最多是raw类型的在这里插入图片描述
pre-request Scripst:postman是支持java scripst语言的,这相当于请求前置处理器,可以定制请求,可以看到我写的一些代码,是随机生成手机号,名字在这里插入图片描述
test:相当于后置处理器,接口请求后,获取其中的返回参数,或者设置断言在这里插入图片描述
现在说说变量,变量可以在这里直接设置然后调用时,以格式{ {token}} 这样填入。也可以在上面的两个模块代码设置,pre-reque script和test。 接口地址也可以弄成变量,不过如果你需要放到jenkins上的话就不要弄,Jenkins不支持接口地址是变量(这个问题搞了我两个小时)在这里插入图片描述
在body上应用时要加上"",不然有可能报错,为什么我也不知道,有些不需要有些需要,全加上就对了在这里插入图片描述
补上代码
这是放到pre-request script模块的

// 随机手机
//environment.phone = `18${randomInt(100000000, 999999999)}`;
postman.setGlobalVariable("phone",`18${
     
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值