Postman实用方法

Postman实用方法

Postman的下载和实用教程可以参考下面的官方文档,此文章仅介绍几个postman比较实用的方法:

1-环境变量

postman的环境变量主要是针对collection纬度的请求存在重复参数的情况适用。

例子:collection下面存在多个请求,POST的请求地址都是一样的(beta环境的IP地址),因此POST请求的地址可以通过环境的变量的方式统一设置;

image.png

 

设置步骤:

1-点击Manage Environments

image.png

 

2-点击Add

image.png

 

3-设置环境变量名称和KV对后,点击Add

 

image.png

image.png

 

4-切换环境变量和查看

下拉选择对应的环境变量名称

image.png

点击eye icon查看具体的环境变量信息-也可以修改(Edit按钮)

image.png

 

4-变量引用-{{key}}

image.png

 

为不同的collection设置不同的环境变量,可以方便参数的统一管理

 

2-全局变量

全局变量的功能是在全局生效,可以在多个collection下的请求里面使用

设置方法和环境变量差不多,下面仅展示设置区别

image.png

 

image.png

 

设置全局变量,可以在所有的环境变量下面都看到这个全局变量:

image.png

 

image.png

 

全局变量的引用--{{global_id}}

image.png

 

3-Tests

响应断言主要是针对响应值的判断;这里简单介绍一下响应断言的使用,主要功能是为后面的文件参数化做准备;

点击请求的Tests菜单:

image.png

 

image.png

点击send后,点击下方的test results菜单,可以看到具体的test信息

image.png

 

 

Tests 是一个JavaScript脚本,提供的功能很多,上面的例子这是做了最简单的解释,详细的可以参考官网:

https://learning.getpostman.com/docs/postman/scripts/test_scripts

 

4-文件参数化

类似JMeter的CSV文件设置,postman也提供了可以文件参数化的方法,通过遍历CSV文件的内容,结合环境变量的使用,实现循环:

1-新建CSV文件:第一行为列名(phone),也是后续的环境变量名

image.png

 

2-请求里面引用变量名{{phone}}

image.png

 

3-循环运行collection

image.png

 

4-点击RUN

image.png

 

5-选择CSV文件

image.png

6-循环设置

image.png

 

7-预览CSV文件的内容

image.png

 

8-运行请求

image.png

 

9-在运行结果界面,点击请求的URL,在下拉的列表选择请求体,可以看到参数化的值

image.png

 

5-接口自动化-响应作为请求

有些接口之间存在关联,接口1的返回作为接口2的请求,这时候可以通过Tests进行全局变量/环境变量的设置:

1-接口1提取返回的值,并且设置全局变量

Tests:

var jsonData = JSON.parse(responseBody);

var json2= JSON.parse(jsonData.result)

pm.globals.set("coupon_id",json2.id);

 

image.png

 

2-接口2直接引用全局变量

image.png

 

image.png

 

6-账号信息同步到WEB-接口永不丢失

postman个人账号: https://web.postman.co/workspaces?type=personal

1-注册并登录postman,同步账号信息

image.png

 

2-登录web

https://web.postman.co/workspaces?type=personal

image.png

查看collections,可以看到全部的接口信息

image.png

 

 

转载于:https://www.cnblogs.com/forfreewill/articles/10999586.html

阅读终点,创作起航,您可以撰写心得或摘录文章要点写篇博文。去创作
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值