我正在使用 API 项目并使用 Postman 编写测试用例以自动化检查 API 状态。在这里,我有一种上传方法,用户必须将文件上传到服务器并需要检查服务器是否返回适当的响应。
上传方法接受来自 Postman 的 multipart/form-data 请求,我传递如下屏幕:
我相信为了写一个测试用例,我需要写一个预请求脚本。
pm.sendRequest({
url: pm.environment.get("baseURL") + '/document/upload',
method: 'POST',
header: [{
"key": "Authorization",
"value": pm.environment.get("authorization"),
"type": "text",
}],
body: {
mode: 'formdata',
formdata: [{
"key": "file",
"type": "binary",
"src": "C:\Users\Desktop\api.pdf"
}]
}
}, function(err, res) {
console.log(res);
});
但是,该方法被击中两次,有什么想法让它正确并且只击中一次吗?