接口测试:postman工具进阶
环境变量
定义在环境中的变量就是环境变量,在特定环境下才可以引用。
- postman可以设置多套环境
- 每套环境里可以有多个环境变量
设置环境变量
手动设置
脚本设置
pre和test中都可以写脚本,但区别在于pre是在请求之前执行,而test中的脚本则是在响应后执行。
环境变量引用
全局变量
作用于整个postman,所有接口用例都可以使用
- postman只可以设置一组全局变量
- 作用于整个postman
设置全局变量
手动设置
脚本设置
环境变量引用
动态参数
内置动态参数:
- 时间戳:{{$timestamp}}
- 随机数:{{$randomInt}}
- 随机字符串:{{$guid}}
- 随机邮箱:{{$randomEmail}}
- 随机用户名:{{$randomUserName}}
接口关联
我们什么时候需要接口关联呢?
一般都在我们访问下一个接口需要上一个接口响应的数据。
例如,我们在登陆时,如果成功,就会返回一个token值,在访问下一个接口时,就需要在请求中带上token值。
那我们需要怎么做呢:
- 获取token
- 存入环境变量或者全局变量
- 关联接口调用变量
示例: 我们先模拟一个登录接口。
在Test中编写脚本提取响应值
在下一个POST请求的头信息添加token
数据驱动
数据驱动就是指:
- 相同的测试脚本使用不同的测试数据
- 数据的改变从而驱动自动化测试的执行
- 最终引起测试结果的改变
步骤: - 1.编写测试脚本
- 2.将测试脚本使用的测试数据存储到文件中
- 3.运行脚本,循环调用存储在文件中的测试数据
- 4.验证所有的测试结果是否符合期望的结果
分析用例,设计数据文件
接口用例设计
文件设置
json格式
csv格式
运行测试集
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgfjijc
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13