Postman接口自动化测试之— 请求参数进行MD5/SHA256摘要计算

本文详细介绍如何在Postman中通过预置请求脚本使用CryptoJS库计算MD5和SHA256摘要值。首先,清除全局变量并设置待计算的字符串,然后使用CryptoJS进行摘要计算并将结果赋给全局变量,最后在请求参数中引用这些变量以完成摘要验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在接口测试过程时常需要的参数是MD5/SHA值,那个值是怎么来的,我们怎样才能获取这样的数值呢?
摘要的定义,请参阅鄙人另一篇博客
Jmeter接口测试:shell脚本实现sha256算法加密
https://blog.csdn.net/qq19970496/article/details/102804407
今天给大家介绍在postman中如何计算摘要值。
共两步:
1、在预置请求脚本中添加摘要计算代码,并将计算值赋给全局变量。

//对变量进行清空处理
pm.globals.unset("str");
pm.globals.unset("md5");

var str = "Postman中对请求参数进行MD5摘要计算。";
postman.setGlobalVariable("str",str);

//对字符串进行MD5摘要计算
var strmd5 = CryptoJS.MD5(str);
postman.setGlobalVariable('md5',strmd5);

//控制台显示MD5计算结果
console.log("md5:"+strmd5);


//对字符串进行SHA256摘要计算
var SHA256 = CryptoJS.SHA256(str);
postman.setGlobalVariable('SHA256',SHA256);

//控制台显示MD5计算结果
console.log("SHA256:"+SHA256);

2、在请求参数中添加预置请求脚本中的变量,发送请求
在这里插入图片描述
点击“Postman Console”图标,打开控制台界面,每执行一次请求数据都会被记录到控制台中。
在这里插入图片描述
在这里插入图片描述

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

索菲亚李

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值