Javascript 如何在PostMan中访问请求对象
作为标题,如何访问PostMan中的请求对象? 有可能创建这样的测试用例吗Javascript 如何在PostMan中访问请求对象,javascript,request,postman,Javascript,Request,Postman,作为标题,如何访问PostMan中的请求对象? 有可能创建这样的测试用例吗 tests[“Response content restaurant Id:”,req.body.restaurantId]=responseBody.has(req.body.restaurantId); 在对 我终于为自己找到了答案 var reqBody = JSON.parse(request.data); var resBody = JSON.parse(responseBody) tests["Data"]
tests[“Response content restaurant Id:”,req.body.restaurantId]=responseBody.has(req.body.restaurantId);
在对
我终于为自己找到了答案
var reqBody = JSON.parse(request.data);
var resBody = JSON.parse(responseBody)
tests["Data"] = reqBody.restaurantId === resBody.restaurantId;
对于application/json请求主体,您将使用Trung提供的答案。但是,对于表单数据,您只需使用request.data访问主体,然后就可以直接获取变量,如request.data.email或request.data.password,如果您是从测试脚本执行此操作,则语法如下:
//this works for form-data:
var reqBody = request.data;
//this works for raw:
var reqBody = JSON.parse(request.data);
pm.test("Update env", function () {
var req = JSON.parse(pm.request.body.raw);
pm.environment.set("restaurantId", req.restaurantId);
var resp = pm.response.json();
pm.environment.set("restaurantId", resp.restaurantId);
});
var reqBody=request.data;对我有用-使用JSON.parse()我得到了一个errorJSON.parse(pm.request.body.raw);为我工作的邮递员v7.35