body参数json_Postman中让你困惑的参数设置问题,它都说清楚了!

博客介绍了Postman相关内容,包括变量设置,如使用pm.variables.set设置用户和密码变量,还提及在test标签下编写脚本获取userid返回值并设置全局变量。同时给出生产和测试环境的host,还推荐了多篇API测试相关文章。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

f043187bfcaa5a8672fb1e52b2ee0785.gif

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

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

  官网文档:

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

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

什么是变量?

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

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

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

f667f631895fa5c88ed180039406cf36.png  步骤5.点击send按钮34221f433f9959714397c7a67d1b6399.png  步骤6.查看结果显示刚刚添加的变量信息

89d0e96a7fa3396d214e28637a56a8b2.png

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

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

var jsonData=pm.response.json();

userid=jsonData.json['userid'];

console.log(userid);

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

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

生产环境host:postman-echo.com

测试环境host:dev.postman.com

……

点击阅读原文查看全文

bc523584730aa197b00ea7857330c786.gifCONTINUEbc523584730aa197b00ea7857330c786.gif

6b2f4d34d30defa7dc58180e48edbe43.png

推荐阅读

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

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

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

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

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

d6cabd2e1e489230c6cd78eb806fb91b.gifc4a4587df9afe29225d0ef7b54c72fc3.gif8bdb3f70bbcf3cbe3bb9a849b3851d1e.png爱我请给我“在看”!c4a4587df9afe29225d0ef7b54c72fc3.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值