我正在将测试从soapUI迁移到邮递员,我在groovy中有一个脚本来获取图像的MD5,然后将该md5与另一个进行比较,但是在邮递员中我没有得到相同的MD5,我遵循了https://github.com/postmanlabs/postman-app-support/issues/2024这个问题的答案,但我仍然没有获得正确的MD5。这是我对邮递员的测试:
pm.test("Set image url", function () {
var jsonData = JSON.parse(responseBody);
var iUrl = pm.globals.get("myUrl");
for(var i = 0; i < jsonData.images_array.length; i++){
var image = jsonData.images_array[i];
var url = iUrl + "/" + image.url;
pm.sendRequest(url, function(err, res){
var arr = res.stream;
var str = String.fromCharCode.apply(String, arr);
var md5 = CryptoJS.MD5(str);
console.log("md5 " + md5);
});
}
});