Form集合的参数是_Postman中让你困惑的参数设置问题,它都说清楚了!

afeeb3cf721bf31eae2da675b5e32f97.gif

我们都知道Postman 是接口测试工具,接口测试位于测试金字塔模型中的第二层,一般接口比较稳定,对接口进行测试效益最大。   本篇文章我将从以下几个方面进行介绍并和例子结合讲解: cd67caa95d7eb3aedfdb555d6ba85b3a.png 一、学习Postman 的常用资料      下载地址:

https://www.getpostman.com/downloads/

  官网文档:

https://www.getpostman.com/downloads/

  postman API 文档: https://docs.postman-echo.com/ cd67caa95d7eb3aedfdb555d6ba85b3a.png 二、Postman的四个常用变量

什么是变量?

  变量简单来说就是可以发生变更的值,比如登录功能每个用户都有属于自己的用户名和密码,这个用户名和密码我们就可以通过变量的方式进行更改操作    1、本地变量   本地变量: 就是在一个url内,设置x个变量为参数   设置格式: {{变量名}}   案例一: 本地变量的使用   步骤1.打开postman url处输入路径地址: https://postman-echo.com/post 08e9d8e4c1c9e32c7985cb3d75b89d28.png   步骤2.切换body-x-www-form-urlencoded下 0783ecbaecc52e4b29995a8740049fbe.png   步骤3.填写key及value值,注意内容要相同 dda9a9d82b12ae462f87f645ce883422.png   步骤4.切换pre-request script下,填写变量内容

pm.variables.set("user","wx")

pm.variables.set("passwd","66666")

7fd5165eb696e17ad23d84c10ad6b934.png   步骤5.点击send按钮 0398d941fa073053a0c23ca3e0cd33ee.png   步骤6.查看结果显示刚刚添加的变量信息

e6f2fd7f343eb365f3be7c44f6b2fec0.png

   2、全局变量   全局变量: 适用于整个环境,适用于集合中所有请求   如何设置: 在body和test进行更改   使用场景: a接口的返回值,是b接口的请求参数   注意: 当环境变量和全局变量名称相同时,环境变量会覆盖全局变量   案例二: 全局变量的使用   步骤1.在body-x-www-form-urlencoded下填写key及value值 c27c44c672198b7f6039d7679a49928c.png

  步骤2.test标签下编写脚本获得userid返回值

var jsonData=pm.response.json();

userid=jsonData.json['userid'];

console.log(userid);

pm.globals.set("userid ", userid);//设置全局变量userid

0c4125a14d4c426af2cd1f68fcfadbaf.png   步骤3.点击send,在console中查看返回结果 6efcb6940d38cfd1a26e880d55b61a34.png   步骤4.B接口调用A接口查看返回值,新建get请求 7db63a778b32be75010c6028b5e1280b.png   步骤5.发送send按钮,console查看请求结果 fa3a42f5da58506996cef83743ff1276.png    3、环境变量   环境变量: 可以理解为不同的环境需要有不同的变量,比如生产环境和测试环境,2套环境需要的变量也不相同   如何设置: 在host中进行设置,点击右上角的眼睛图标可以设置环境变量和全局变量   使用场景:

生产环境host:postman-echo.com

测试环境host:dev.postman.com

……

点击阅读原文查看全文

5ff719058bd4a50f68685d1fbb2151c6.gifCONTINUE 5ff719058bd4a50f68685d1fbb2151c6.gif

1bf2b5c33beb751e5592074a9c702086.png

推荐阅读

点击阅读☞搭建API管理与接口自动化测试平台全过程

点击阅读☞API测试全接触:策略、类型、步骤和自动化测试工具

点击阅读☞使用Pandaria编写API自动化测试进阶用法

点击阅读☞借助API实现黑盒自动化测试工具的编写

点击阅读☞JMeter接口测试—获取所有任务API

aaa0457e76c1545ddf90d553375d3066.gifa8d49f1c1108a84a28bdc919cfaae6b6.gif a11c30b42fb5c5030d9f7f36adb9b1dd.png 爱我请给我“在看”! a8d49f1c1108a84a28bdc919cfaae6b6.gif
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值