美文网首页
postman 在Pre-request script MD5

postman 在Pre-request script MD5

作者: lalalasa | 来源:发表于2020-03-24 17:28 被阅读0次
  • 指定密码加密

pre-request script输入:

var body_json = {
            "email" : "123@yeyee.com",
            "password" : "123456"
    }

pwd = body_json["password"]  // 获取password的值
var pwd = CryptoJS.MD5(pwd).toString()  // md5加密pwd变量
body_json["password"] = pwd  // 设置password为加密后的密码

console.log(body_json)

var body_str = JSON.stringify(body_json)    // converts objects to strings
pm.environment.set('request_body', body_str)  // 把处理后的body赋值给参数request_body,在body中输入{{request_body}}

body输入:
{{request_body}}

请求结果.png
  • 从csv中获取值,加密后传给body

    • csv文档创建两列: emailpassword,然后写上需要测试的账号和密码
    • runner中data选择这个csv文档
    • 在Pre-request script加密文档中的密码, data["列名"]获取文档数据
    • body中的password设置为:{{password}}
var pwd = data["password"]
var pwd = CryptoJS.MD5(pwd).toString()
data["password"] = pwd

console.log(data)

相关文章

网友评论

      本文标题:postman 在Pre-request script MD5

      本文链接:https://www.haomeiwen.com/subject/fxhayhtx.html