接口测试Postman学习笔记2--创建请求+变量+接口关联+参数设置

这篇具有很好参考价值的文章主要介绍了接口测试Postman学习笔记2--创建请求+变量+接口关联+参数设置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

五、Postman执行接口测试

六、Postman的环境变量以及全局变量

七、接口关联

八、Postman内置动态参数以及自定义的动态参数

五、Postman执行接口测试

1.请求界面介绍

postman测试接口怎么设置参数,postman,学习,笔记

请求页面:

        Params:get请求传参

        authorization:鉴权

        headers:请求头

        Body :post请求传参

                none :没有参数

                form-data “”既可以传键值也可以传文件

                x-www-from-urlencoded :只能够传键值对参数

                raw :json,text,xml,html,javascript

                binary:把文件以二进制的方式传参

        pre-request:请求之前的脚本

        tests:请求之后的断言

        cookies:用于管理cookie信息

响应页签

postman测试接口怎么设置参数,postman,学习,笔记

        Body:接口返回的数据

                Pretty:以Json,html,XML……不同的格式查看返回的数据

                Raw:以文本的方式查看返回的数据。

                PreView:以网页的方式查看返回的数据。

        Cookies:响应的Cookie信息

        Headers:响应头

        Test Results:断言的结果

        200状态码

        OK状态信息

        375MS 响应的时间

        322B 响应的字节数

面试小问

Get请求和Post请求的区别?

1.get请求一般是获取数据,post请求一般是提交数据。

2.post的请求比get请求的安全。

3.本质区别是传参的方式不一样:

        get请求在地址栏后面以?的方式传参,多个参数之间用&分隔

        post请求是在body以表单的方式传参。

2.执行接口测试

请求1:获取接口统一鉴权码token接口

(1)新建collections,输入项目名称

(2)新建请求

postman测试接口怎么设置参数,postman,学习,笔记

(3)输入请求名称:获取接口统一鉴权码token接口

(4)选择Get请求,输入请求url、appid、secret, send发送请求,查看鉴权码token

postman测试接口怎么设置参数,postman,学习,笔记

请求2:创建接口标签

(1)新建请求,输入请求名称

(2)选择POST请求,输入URL,以及请求1获取到的鉴权码,发送请求send(请求不成功,网站问题)

postman测试接口怎么设置参数,postman,学习,笔记

新建环境变量,输入初始值,这里都是测试用的

postman测试接口怎么设置参数,postman,学习,笔记

postman测试接口怎么设置参数,postman,学习,笔记

postman测试接口怎么设置参数,postman,学习,笔记

 在请求中调用环境变量

postman测试接口怎么设置参数,postman,学习,笔记

以上请求会出现的问题

多种环境:开发环境、测试环境、生成环境。

接口关联:需要手动关联(手动将请求1的鉴权码复制到请求2)。

参数需要手动修改。

六、Postman的环境变量以及全局变量

环境变量:环境变量就是全局变量。

全局变量:全局变量是能够在任何接口里面访问的变量。

获取环境变量和全局变量的值通过:{{变量名}}

查看全局变量 

postman测试接口怎么设置参数,postman,学习,笔记

七、接口关联

1.json提取器实现接口关联

responseBody是下面返回的数据

第一个接口:
console.log(responseBody);
//使用json提取器提取accesss_token值
//把返回的字符串格式的数据转换成对象的形式
var result = JSON.parse(responseBody);
console.log(result.access_token);
//把access_token设置为全局变量
pm.globals.set("access_token", result.access_token);
第二个接口:
{{access_token}}

第二个接口-请求2调用获取的变量 

postman测试接口怎么设置参数,postman,学习,笔记2.使用正则表达式提取器实现接口关联

//使用正则表达式提取器实现接口关联
//access_token分为左页和右页,整个变量是左页=result[0],.*?来表示获取的鉴权码(右页)=result[1]
var result = responseBody.match(new RegExp('"access_token":"(.*?)"'));
//只需要鉴权码
console.log(result[1]);
//设置为全局变量
pm.globals.set("access_token", result[1]);
第二个接口
{{access_token}}

同样在请求2中用{{}}来调用变量

八、Postman内置动态参数以及自定义的动态参数

解决手动修改参数问题

1. Postman内置动态参数:

{{$timestamp}} 生成当前时间的时间戳

{{$randonmInt}} 生成0-1000之间的随机数

{{$guid}} 生成速记GUID字符串

postman测试接口怎么设置参数,postman,学习,笔记

2.自定义动态参数

//接口请求之前的脚本
//手动获取时间戳
var times = Date.now();
//设置全局变量
pm.globals.set("times", "times");

使用{{times}}}获取动态参数

postman测试接口怎么设置参数,postman,学习,笔记postman测试接口怎么设置参数,postman,学习,笔记

 文章来源地址https://www.toymoban.com/news/detail-806478.html

 

 

到了这里,关于接口测试Postman学习笔记2--创建请求+变量+接口关联+参数设置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • postman接口关联-设置环境变量

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

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

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

    2024年04月16日
    浏览(28)
  • 学习笔记-接口测试(postman、jmeter)

    一、什么是接口测试 通常做的接口测试指的是系统对外的接口,比如你需要从别的系统来获取到或者同步资源与信息,他们会提供给你一个写好的接口方法供你调用,比如常用的app,用户同步这些在处理数据的时候需要通过接口进行调用。 webService接口和http api接口是最常见

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

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

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

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

    2023年04月08日
    浏览(31)
  • 爆肝整理,Postman接口测试-参数关联实战(详细步骤)

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

    2024年02月14日
    浏览(25)
  • postman接口测试之Postman配置环境变量和全局变量

    目录 前言 环境变量 全局变量  总结: 我们在测试的过程中,遇到最多的问题也可以是环境的问题了吧,今天开发用了这个测试环境,明天又换了另一个测试环境,这样对于我们测试非常的麻烦,特别最接口的时候需要来回的输入环境地址比较麻烦,今天我们看看强大的工具

    2024年02月07日
    浏览(42)
  • 【接口测试】Postman(三)-变量与集合

    ​在Postman中,我们进行接口测试一般是以集合为单位,而在日常应用中,我们会经常使用到变量。下面我们将介绍一下变量和集合的一些用法。 文章目录导航: 目录 变量与集合 一、变量 1、环境变量 (1)创建环境变量 (2)管理环境变量 (3)选择与编辑环境变量 2、全局

    2024年02月09日
    浏览(21)
  • Postman创建项目 对接口发起请求处理

    查看本文之前 您需要理解了解 Postman 的几个简单工作区 如果还没有掌握 可以先查看我的文章 简单认识 Postman界面操作 那么 掌握之后 我们就可以正式来开启我们的接口测试 我们先选择 Collections 我们点上面这个加号 多拉一个项目出来 然后 我们选我们刚加号点出来的项目 点

    2024年02月08日
    浏览(40)
  • 灵活使用Postman环境变量和全局变量,提高接口测试效率!

     前言: 环境变量和全局变量的概念 环境变量和全局变量的使用方法 1. 定义变量 2. 使用变量 环境变量和全局变量的实例代码

    2024年02月08日
    浏览(38)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包