本文主要是介绍(postman)接口测试进阶实战,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.内置和自定义的动态参数
内置的动态参数有哪些?
---{{$}}--是内置动态参数的标志
//自定义的动态参数
此处date.now()的作用就相当于上面的timestamp
2.业务闭环及文件接口测试
返回的url地址可以在网页中查询得到。
3. 常规断言,动态参数断言,全局断言
//断言主要是以上六个
断言通过!!!
4.批量运行测试用例
关于文件上传:
需要将文件都拷贝到工作目录下
5. 数据驱动之CSV文件和JSON文件的处理
//新建一个csv后缀的文件,用notepad++方式打开
当这三个值分别为空时,会报不同的错误
首先,先将数据文件写好:
当token存在,可以获取到结果,只有返回正例才去取值,没有就不去取值。
在preview中查看:
除了csv的格式,还有使用JSON的格式
也是新建一个后缀为json的文件
两种方式只是数据的构建方式不同,其他的处理方式是一模一样的
6.必须带请求头的接口测试和常用请求头详解
加上请求头之后,结果:
说明必须要带上请求头
打开导出的文件:
其中:host:就是请求的主机地址
connection:连接的方式
Accept:客户端接收的数据格式
表示的是异步请求
表示客户端的用户类型
referer:请求的来源地址
接收的压缩方式和语言
以下的五个:切记!!切记!!
当不知道要传哪个请求头的时候,就要:
7.postman接口Mock Seriver服务器
mock表示模拟的意思
在这样的情况下,要保证前端的业务正常的开发和测试,就可以调用mock服务器的接口
作用:模拟后端开发出前端需要的接口
这个是创建名称
https://9bf284a6-b54c-4e5b-8765-7e07281f75bb.mock.pstmn.io
在其中输入想输出的内容
此处成功返回!
前端需要什么数据,就在defualt中改成什么数据
8.postman的cookie鉴权
什么是cookie?cookie就是一小段文本,格式是key-value的形式
所以cookie是如何实现鉴权的呢?
关于cookie鉴权的原理(重点):当客户端第一次访问服务器的时候,那么服务器就会生成cookie信息,并且在响应头的set-cookie里面把生成的cookie信息发送给客户端(第一次请求)
当客户端第2-N次访问服务端的时候,就会在请求头的cookie带上cookie信息,从而实现鉴权。
判定该cookie有没有权利去访问服务器
有了这三个值 就可以正常的访问到了服务器
cookie的分类:
(1)
这篇关于(postman)接口测试进阶实战的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!