Postman Pre-request 使用

Postman 这么强大的工具怎能不写一篇简单的工具应用篇博文呢,本文介绍的是 Pre-request scripts 的使用,是基础使用的进阶版。一、背景当我们在对 api 进行测试时,很多时候,请求参数中会涉及一些加密的参数等,比如签名。当我们使用 Postman 进行测试时,我们希望的是当我们定义好签名的加密算法后,Postman 可以自动帮我们进行计算并作为参数传递。本文就先围绕...
摘要由CSDN通过智能技术生成

Postman 这么强大的工具怎能不写一篇简单的工具应用篇博文呢,本文介绍的是 Pre-request scripts 的使用,是基础使用的进阶版。


一、背景

当我们在对 api 进行测试时,很多时候,请求参数中会涉及一些加密的参数等,比如签名。

当我们使用 Postman 进行测试时,我们希望的是当我们定义好签名的加密算法后,Postman 可以自动帮我们进行计算并作为参数传递。

本文就先围绕签名的自动化生成为例,涉及 Base64编码 和 MD5 加密。

二、使用

1、占位符说明

先举一个请求地址的栗子:http://localhost:9090/apps/task/inWorkList/{ {token}}?signed={ {signed}}

注意到地址中的 token 和 signed 的占位写法是使用两对花括号进行包裹,然后我们在其它地方进行计算生成后会替换此处的参数,

替换后的地址为:http://localhost:9090/apps/task/inWorkList/1qaz2wsx?signed=1qaz2wsx

注:同样的占位符写法,我们可以应用在 URI、Headers、Body 中。

2、变量介绍

在上文介绍的占位符,其实取值来源是 Postman 的变量。

在 Postman 中变量是有全局变量(global)和环境变量(environment)的区分的,并且都是 k-v 的键值对形式。

注:value 一般都是 string 格式,我们在使用的时候要使用 JS

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值