- 先创建环境变量password,并定义了变量值(例如:123456)
- 访问登录接口通常是post提交登录用户名称和登录密码,且以json格式提交,所以在body-raw-json,填写json串如下图所示:
- 接着在pre-request script中编写js代码,如下所示:
var password = pm.environment.get("password");//获取环境变量password的值
var md5Password= CryptoJS.MD5(password).toString();//使用MD5()方法对变量password的内容加密,然后转成字符串
pm.environment.set('password',md5Password);//加密后的密码字符串赋值给环境变量password
这样每次请求登录接口时,参数password的值都是md5加密后的字符串
- 切记请求结束后,要把环境变量password的值变成原来的值
说明:MD5实际上是个Hash算法而不是加密方法,Hash是不可逆的,所以使用MD5算法得到的字符串是无法得到原来的值的。