首页 > 其他分享 >postman

postman

时间:2024-05-22 10:29:24浏览次数:21  
标签:Pre postman request Post 环境变量 变量

一、页面布局

postman页面主要分为:标题栏、workspace栏、request栏、respond栏、环境变量信息栏、状态栏。

  • workspace栏:可以创建folder和request,folder可以对不同request进行分类管理。

  • request栏:涉及请求方法下拉列表、URL输入框、请求参数(Params)、Authorization、请求头部(header)、请求数据(body)、脚本(Scripts)、设置(Settings)。可以在请求头部(header)预设模板,创建预设模板后,可以在请求头部一键添加。预设模板如下图:

  • respond栏:涉及Body、Cookies、Headers、Test Results、Status、Time、Size

  • 环境变量栏:为测试用例设置环境变量,在整个postman都有效,设置如图:

  • 状态栏:主要有一个console项,点击可以弹出console窗口,查看调试信息。

二、变量

在request和script种经常会大量用到相同的值,为了减少重复输入,可以使用变量,对相同的值进行复用。

在postman中的变量分为:全局变量(global) > 集合变量(collection) > 环境变量(environment) > 数据变量(data) > 本地变量(local)。

  • 全局变量

    全局变量的作用于整个postman,任何地方都可以直接使用。

  • 集合变量

    作用于collection内,包括collection内的request和script。

  • 环境变量

    若测试需要两套变量,分别为:测试环境和生产环境,可以将测试环境的所有变量保存在一起,生产环境的所有变量保存在一起。当环境变化时,直接根据环境切换到测试环境或生产环境。

  • 数据变量

    从外部文件读取,并保存变量。外部文件通常时csv或json。

  • 本地变量

    在scrip中定义的局部变量,仅作用于当前的script。

三、script

script分为Pre-request和Post-respond。

Pre-request运行在请求发送之前;Post-respond运行在响应接受之后。

3.1 Pre-request

编写Pre-request脚本可以生成环境变量,request可以使用调用,调用格式是:{{env_variable}}

可以为单个request编写Pre-request脚本,也可以为folder下多个request编写Pre-request脚本,甚至可以为collection编写Pre-request脚本。

3.2 Post-response & Test Results

request请求发送成功后,收到响应消息。对于响应消息可以编写Post-Response脚本来验证响应结果是否符合涉及要求。Post-response脚本执行的结果,可以在Test Results中查看。

Post-response参考学习地址

标签:Pre,postman,request,Post,环境变量,变量
From: https://www.cnblogs.com/caojun97/p/18199266

相关文章

  • postman
    Postman的body的类型主要由四种类型的参数:x-www-form-urlencoded、form-data、raw、binary一、x-www-form-urlencoded,表单类型的接口请求二、form-data(multipart/form-data),支持上传文件的表单类型三、raw(支持各种原生的类型,JSON类型的接口请求),如:Content-Type=application/......
  • 15.Petclinic搜索接口测试执行-postman
    因 https://spring-petclinic-rest.k8s.hogwarts.ceshiren.com/petclinic/api/owners?lastName=LASTNAME接口不在支持使用故事用下方接口进行接口测试一、通过抓包获取接口信息,分析入参及响应数据选中接口鼠标右键选择:保存har导入postman二、根据接口和开发产品确认入参......
  • PostMan接口测试实用小点
    PostMan接口测试实用小点1.接口测试变量存取操作在Postman中有很多地方可以存储一些变量,这里只介绍经常使用的环境变量.变量设置后,在UI界面可以通过{{变量名}}获取到对应值.在环境变量中配置变量url=https://ct.ctrip.com在请求地址栏配置{{url}}/SwitchAPI/Order/Tick......
  • 接口测试方法:Spring boot Test、python、postman
    一般的rest接口在pom.xml中加入org.springframework.bootspring-boot-starter-testtest新建测试类@RunWith(SpringRunner.class)@SpringBootTestpublicclassUserControllerTest{privateMockMvcmvc;//初始化执行@BeforepublicvoidsetUp()throwsException......
  • 10-接口测试工具(PostMan和ApiPost)
    在前后端分离的开发模式下,通常需要使用接口测试工具进行开发,这里介绍两种比较好用的1)PostManPostman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件,常用于接口测试官方下载网址:DownloadPostman|GetStartedforFree安装教程:PostMan——安装使用教程(图文详解)_po......
  • 零基础到精通,Postman安装使用教程(一)
    postman的介绍和安装Postman的介绍Postman是一款谷歌开发的接口测试工具,使API的调试与测试更加便捷。它提供功能强大的WebAPI&HTTP请求调试。它能够发送任何类型的HTTP请求(GET,HEAD,POST,PUT..),附带任何数量的参数+headers。postman是一款支持http协议的接口调......
  • postman增加jsonpath功能
    postman的test和Pre-requestScript支持JS语言。但是并没有内置jsonPath函数可以使用变量方式,将jsonPath的函数源代码保存到变量中,需要使用的时候,读取变量,执行代码,就可以获得一个jsonpath函数。变量可保存在集合变量,环境变量和全局变量中。第一步,在变量中配置jsonpath变量名和......
  • 肖sir__接口测试之postman11.1
    接口测试之postman一、介绍postmanPostman是一个网页调试工具,也可以调试css、html等Postman的操作环境环境:Postman Mac、Windows X32、Windows X64、Linux系统、postman 浏览器扩展程序、postman chrome应用程序Postman下载:https://www.postman.com/downloads/  记得......
  • 接口测试实战(4)--postman断言
    常见断言方法1、状态码断言pm.test:  这是Postman的测试函数,用于定义一个断言。它接受两个参数:第一个参数是一个字符串,用于描述这个测试的目的或内容。这通常是一个简短的描述,比如"Statuscodeis200",它会在测试结果中显示,帮助你快速识别是哪个测试通过了或失败了。第二个......
  • 接口测试实战--postman接口关联
    在使用Postman做接口测试的时候,在多个接口的测试中,如果需要上一个接口的返回值作为下一个接口的入参,其基本思路是:1、获取上一个接口的返回值2、将返回值设置成环境变量或者全局变量3、设置下一个接口的参数形式Tests的作用主要体现在以下几个方面:验证响应结果:Tests是Postma......