-
指定密码加密
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}}

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