接口测试 postman:获取请求中特定属性的 json 的值和计算生成 MD5 加密串

丹丹 · 2017年02月22日 · 最后由 woyebuzhidaowoshishei 回复于 2017年02月22日 · 2194 次阅读

1、如下图,需要获取 applyJsonStr 中 name,idCard 和 empNo,并连接这 3 个值为一个字符串,通过 MD5 加密,生成下一个请求需要的值。

2、在 tests 中使用 request.data 可以获取请求中数据。

使用 request.data.applyJsonStr 获取 applyJsonStr 的值。

然后使用 jsonData["name"]、jsonData["idCard"] 和 jsonData["empNo"],分部获取 name,idCard 和 empNo 的值。

3、使用 CryptoJS.MD5(str).toString() 将 str 进行 MD5 加密并转为字符串。

toUpperCase() 是将小写字母转为大写。不需要用到的话,可以去掉。

4、将生成的 md5 设置为环境变量,以供下一个请求使用。

postman.setEnvironmentVariable('md5', md5)

5、在下一个请求中使用{{md5}}赋值

共收到 1 条回复 时间 点赞

刷屏啦。。。。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册