postman 之接口关联

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

在项目中,多个接口之前都是有相互关联的。

如:注册之后就是登陆,一个业务增删改查不可能一个接口一个接口测,如果一个参数可能从新增到修改再到删除D都是关联,则需要在第一个接口先去获取到,然后在下面接口使用时可以调用

下图举例:请求需要先登录获取到token,下一个请求需要携带对应的token才能进行请求

一、json提取器实现接口关联

1、请求登录接口,成功后返回对应的token

冷启动:当启动应用时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就是冷启动。

热启动:当启动应用时,后台已有该应用的进程(例:按back键、home键,应用虽然会退出,但是该应用的进程是依然会保留在后台,可进入任务列表查看),所以在已有进程的情况下,这种启动会从已有的进程中来启动应用,这个启动方式就是热启动。

postman 之接口关联

2、在第一步请求成功之后的Tests下通过js来设置全局变量

//json提取器获取返回值

var jsonData = pm.response.json();
//可打印查看返回的token值
console.log(jsonData.detail.token)
//根据接口结果层级获取对应的值,设置为全局变量
pm.globals.set("token", jsonData.detail.token);

postman 之接口关联

发送后可在控制看查看详情:

postman 之接口关联

看全局变量值:

postman 之接口关联

3、发送第二个接口请求,可通过{{token}}引用设置的全局变量

postman 之接口关联

 

4、发送请求

postman 之接口关联

二、正则表达式提取器实现接口关联

依然是在第一步请求成功之后的Tests下通过js来设置

//match匹配,获取token值
var result = responseBody.match(new RegExp('"token":"(.*?)"'))
//取下标为1的值
console.log(result[1]);
//设置为全局变量
pm.globals.set("token",result[1]);

postman 之接口关联

其余操作同上。


福利

postman 之接口关联文章来源地址https://www.toymoban.com/news/detail-421436.html

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

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

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

相关文章

  • postman实现多接口关联

    思路: 从第一个接口拿到想要的响应结果(怎么取值,上一篇内容),把这个结果,放到环境变量来解决这个问题 难点: 怎么拿到响应的结果 1.打开postman请求窗口,选择Tests   关于postman的Tests网上有很多解释了,在这里不赘述了。 2.在Tests内输入一下代码 pm.test(\\\"Your test 

    2023年04月09日
    浏览(38)
  • 全网最牛最全Postman接口测试: postman设置接口关联,postman实现参数化

    在实际的接口测试中,后一个接口经常需要用到前一个接口返回的结果, 从而让后一个接口能正常执行,这个过程的实现称为关联。 1、利用postman获取上一个接口指定的返回值,可以在tests中提取响应中的字典做全局变量;如下图    2、编写代码设置全局变量,会自动把全局

    2024年02月08日
    浏览(56)
  • postman接口关联-设置环境变量

    1、设置环境变量:环境变量是支持变量分组的,这样可以开发、测试、生产环境的变量各分一个组。 2、设置全局变量:在任何环境中都可以使用,但全局变量只有一组。 3、tests设置变量:通过tests,先把接口的返回结果设置成环境变量,后续就可以通过环境变量的值进行关

    2024年02月06日
    浏览(51)
  • 全网最牛最全Postman接口测试(五): postman设置接口关联,postman实现参数化

    在实际的接口测试中,后一个接口经常需要用到前一个接口返回的结果, 从而让后一个接口能正常执行,这个过程的实现称为关联。 1、利用postman获取上一个接口指定的返回值,可以在tests中提取响应中的字典做全局变量;如下图  2、编写代码设置全局变量,会自动把全局变

    2023年04月08日
    浏览(46)
  • Postman 接口关联之传递List

    在写用例的时候,接口关联时,发现Postman Tests写完保存List 数据到collection,在第二个接口body处调用的时候一直报错。 报错情况如下: 根据第一个搜索结果拿到数据,存在一个list里,看控制台打印出来,类型正确,数据也对  但是在第二个接口调用,拿这个list数据进行传参

    2024年02月03日
    浏览(42)
  • 接口测试Postman学习笔记2--创建请求+变量+接口关联+参数设置

    目录 五、Postman执行接口测试 六、Postman的环境变量以及全局变量 七、接口关联 八、Postman内置动态参数以及自定义的动态参数 1.请求界面介绍 请求页面:         Params:get请求传参         authorization:鉴权         headers:请求头         Body :post请求传参   

    2024年01月20日
    浏览(48)
  • 爆肝整理,Postman接口测试-全局变量/接口关联/加密/解密(超细)

    全局变量和环境变量 全局变量:在postman全局生效的变量,全局唯一 环境变量:在特定环境下生效的变量,本环境内唯一 设置: 全局变量: 环境变量: 获取: 全局变量: 1、代码获取 2、请求参数获取 { {variable_key}} 环境变量: 1、代码获取

    2024年02月16日
    浏览(62)
  • postman-接口关联-动态获取token值(a接口数据传送到b接口)

    思路 : 通过提取登录成功后的token,将token设置为环境变量,需要用到的时候,再从环境变量中去获取,通过参数化的方法{{token}}去引用参数的值赋予到其它请求的headers中。 1.创建环境 2.登录成功获得token值 3.获取到token之后,在Tests中执行以下代码  3.点击【send】运行请求,

    2024年02月15日
    浏览(39)
  • 爆肝整理,Postman接口测试-参数关联实战(详细步骤)

    接口测试什么时候需要进行参数关联? 上个接口返回的数据需要作为下个接口的参数或请求头时就需要进行参数关联,也就是相互有依赖的接口就需要参数关联 参数关联的2种方式 1、创建两个接口,在前一个接口的Test里面获取到返回数据并保存为全局变量或环境变量,然后

    2024年02月14日
    浏览(42)
  • 获取cookies的方法及使用postman进行接口关联

    看有没有专门的登录测试地址,访问来获取cookie信息,然后将cookie信息粘贴到header里面 在登录前,提前打开审查元素,然后输入账号密码后,点击登录,就可以从检查工具(或者是去fiddler抓包工具去抓接口)里面抓接口查看cookie信息,    或者点击“应用”也可以查看到c

    2024年02月06日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包