pm.iterationData.get("CSV
文件列表中所需要匹配的的字段名")
是在Postman的较新版本中推荐的方法来访问csv文件中的迭代数据
新版的postman在断言中引用csv文件的语法格式为:
pm.test("断言名称", function () {
var jsonData = pm.response.json();
// 假设你正在迭代csv文件的某一行,并且该行有一个名为"deptName1"的列
// 你可以直接使用{{deptName}}来访问该列的值
pm.expect(jsonData.data.list[0].deptName).to.eql(pm.iterationData.get("deptName1"));
// 或者,如果"deptName1"是你的csv文件中的一个列标题,并且你正在使用预定义变量
// pm.expect(jsonData.data.list[0].deptName).to.eql({{deptName1}});
});
注意:
预期的键名称需要跟自己所操作的接口返回json的键路径保持一致,
我的是:data.list[0].deptName
旧版的postman在断言中引用csv文件的语法格式为:
pm.test("断言名称", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.data.list[0].deptName).to.eql(data.deptName1));
});