在接口测试过程时常需要的参数是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”图标,打开控制台界面,每执行一次请求数据都会被记录到控制台中。