Postman 如何进行参数化

这篇具有很好参考价值的文章主要介绍了Postman 如何进行参数化。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

Postman作为一款接口测试工具,受到了非常多的开发工程师的拥护。 那么做为测试,了解Postman这款工具就成了必要的了。 这篇文章就是为了解决Postman怎么进行参数化的。

全局变量

全局变量是将这个变量设置成整个程序的都可以用,不用去区分环境设置。 1.打开Postman,点击右上角的环境管理按钮

Postman 如何进行参数化

2.选择Global,设置全局变量

Postman 如何进行参数化

3.输入你要设置的变量名和变量,点击Save,进行保存

Postman 如何进行参数化

4.引用全局变量,引用的方法为:{{变量名}}

Postman 如何进行参数化

文档参数化,Postman支持Json文档,txt文档,CSV文档

前提条件: 本文以txt文档为例,在txt里面创建测试数据,存入手机号和密码。多个数据之间用逗号分隔(逗号是英文的)

Postman 如何进行参数化

1.先创建一个Collection集合

Postman 如何进行参数化

2.将请求添加到集合里面

Postman 如何进行参数化

Postman 如何进行参数化

Postman 如何进行参数化

3.设置请求参数的变量

注意:变量名要和txt文档中的变量名一致

Postman 如何进行参数化

4.设置Tests断言

Postman 如何进行参数化

方便复制: pm.test("Your test name", function () { //设置jsonData变量用来接收postman的json格式的返回数据 var jsonData = pm.response.json(); //判断返回数据中,msg字段是结果是否为OK //此处与需要注意一下json格式,jsonData为整个接口的返回数据,jsonData.msg是第一层级字段 pm.expect(jsonData.msg).to.eql("OK"); });

5.点击test集合中的三角形

Postman 如何进行参数化

6.点击run,进入collection runner集合设置

Postman 如何进行参数化

请注意!!!Persist Variables参数一般默认是不选择的但是,如果你的环境变量(mobile = 13112341234)和参数化文档中的变量名(mobile = 15566667777)是一样的话

  1. 勾选Persist Variables,则不会改变环境变量的值(此时,环境变量中的mobile = 13112341234)

  2. 不勾选Persist Variables,则会把参数化文档中的参数传给环境变量(此时,环境变量中的mobile = 15566667777)

7.可以点击Preview,可以查看文档参数数据

Postman 如何进行参数化

Postman 如何进行参数化

8.点击run,即可得到参数化的结果。

Postman 如何进行参数化

至此,使用Postman进行参数化的2种方式已经学习完毕。加油!!文章来源地址https://www.toymoban.com/news/detail-442472.html

到了这里,关于Postman 如何进行参数化的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Oracle中如何把整个表作为参数传递

    当然可以!在Oracle中,你可以使用表类型的变量来传递表作为参数。首先,你需要创建一个表类型的变量,然后在存储过程或函数中声明这个变量。接下来,你可以将实际表的数据赋值给这个变量,并在存储过程或函数中使用这个变量。   以下是一个简单的示例:   创建一

    2024年01月25日
    浏览(27)
  • 【神级Python代码】作为技术xiao白如何制作一款超炫酷的黑客主题代码雨?牛逼就完了。(源码分享学习)

    哈喽,我是木子,今天给大家制作一款超级炫酷的代码啦。 提到《黑K帝国》, 字符雨 可谓是让人印象深刻。 粉丝白嫖源码福利,请移步至CSDN社区或文末公众hao即可免费。 ​​这种科技感爆棚的特效,你是否也想来一套? 这个,可以有。 最近,小编刷到抖音关于很久之前

    2024年02月03日
    浏览(37)
  • 使用PostMan工具进行接口测试时传递Map类型参数的方法

    Step 1: 设置Header Step 2: 设置参数体 以json格式写好数据 Step 3:Controller层方法体参数设置 测试结果:

    2024年02月16日
    浏览(45)
  • Apifox&Postman请求参数进行SHA256/MD5加密

    Base64加密,代码如下: Base64解密,代码如下: MD5加密,代码如下: SHA256加密,代码如下

    2024年02月16日
    浏览(44)
  • Postman 如何上传文件参数、数组参数

    postman经常用于接口测试,但是上传文件参数还是蛮复杂的,记录下过程 选择post请求方式,输入请求地址 Key:Content-Type ;Value:multipart/form-data 如下图 选择form-data,key选择file类型后value会出现按钮,点击按钮选择文件,最后点击Send发送即可。 需要将字段加上[]中括号,然后

    2024年02月02日
    浏览(28)
  • Postman如何传时间参数

    有时候想发送多次请求, 参数里一些值不能重复, 需要读取当前时间作为传参 打开postman 选择 “Pre-request Script” 3.输入代码 Timestamp=Math.round(new Date().getTime()); postman.setGlobalVariable(“Timestamp”,Timestamp) 回到 body 里面传参数 { “name”: “{{Timestamp}}” } 同一个请求发多次 创建一个

    2024年02月16日
    浏览(23)
  • PostMan如何传递Date类型参数

    接口方式: HTTP 方 法: POST 格 式: JSON 通过这种方式传递时间,后台接收到之后需要转为 long 类型,然后转换为date类型 所以接收到值之后,需要转换类型:

    2024年02月11日
    浏览(33)
  • postman进行post、get参数传递及中文乱码和各类型参数传递和json格式传参和日期型参数传递和响应数据传回

    postman是一种测试工具 用postman直接在其上输入参数名和参数值就行,不用区分post和get请求方法,当然java代码要改变一点,在响应注解的方法里面添加和postman中输入的参数名一样的形参 get请求: 代码:注意在响应注解的方法里面新添加了形参,其就对应着上面图片中的参数

    2024年02月07日
    浏览(42)
  • @ModelAttribute注解在postman中如何传递参数

    接口地址以及参数传递正确的话,就可以正常获取请求结果啦。

    2024年02月10日
    浏览(28)
  • 【C++】容器对象作为函数参数传递时,如何保证外部容器对象不被修改(以vector为例)

    传值 1.1 参数形式:void fun(vectorint v); 1.2 函数调用:fun(v); 1.3 函数内使用:cout v[1]; 1.4 是否可以改变函数外对象的值:否 1.5 是否会调用拷贝构造函数: 是 传指针 2.1 参数形式:void fun(vectorint* p); 2.2 函数调用:fun(v); 2.3 函数内使用:cout (*p)[1]; 2.4 是否可以改变函数外对象的值

    2024年02月15日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包