PostMain 断言 Base64
Pre-request script :
var rawStr = `{
"entity":
{
"id": 18,
}
}`;
var wordArray = CryptoJS.enc.Utf8.parse(rawStr);
var base64 = CryptoJS.enc.Base64.stringify(wordArray);
pm.globals.set("param", base64);
body:
{{param}}
Tests:
pm.response.json().result 是我的例子中编码结果在返回的json对象result中
pm.test(JSON.stringify(pm.response.json()),function(){
pm.response.to.have.status(200);
});
pm.test(new Buffer(pm.response.json().result, 'Base64').toString(),function(){
pm.response.to.have.status(200);
});
发送请求后查看 Test Result 为解码后的结果