如何使用邮递员从CSV读取和断言响应

时间:2018-05-03 02:11:58

标签: automation automated-tests postman web-api-testing

我有CSV文件

GCNumber,facilityid,Balance
eqx93019107722,871,150
WEB270412011610,871,100
WEB270412014333,871,200

请求网址:http://localhost/purchase/gift-card/{{GCNumber}}/for-facility/{{facilityid}}

想要使用邮递员编写测试脚本,以便从CSV读取数据并验证csv文件中对余额的响应量。

响应:

{
    "messages": null,
    "amount": 150.00,
    "currency": "USD"
}

1 个答案:

答案 0 :(得分:0)

var jsonData = JSON.parse(responseBody);
tests["Verify Amount - Passed"]= jsonData.amount === data.Balance;

注意: 在jsonData.amount中-“金额”是响应中的关键字 在data.Balance中-“ Balance”是CSV表格标题中的关键字