在邮递员响应中获取原始图像的MD5

时间:2018-10-09 00:15:50

标签: javascript postman md5

我正在将测试从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);
        });

    }

});

0 个答案:

没有答案