0

我正在尝试使用 Postman Runner 集合中 csv 文件的多个输入来执行 REST Webservice,但是在 URL 参数中,我的 csv 值没有被替换。即使那不起作用,我也遵循了相同的示例-http: //blog.getpostman.com/2014/10/28/using-csv-and-json-files-in-the-postman-collection-runner/

当我生成报告文件时 - 我看到 URL 请求是这样的

_http://dump.getpostman.com/get?username={{username}}&password={{password}}

代替

_http://dump.getpostman.com/get?username=ankith&password=abc

我在这里缺少什么,为什么没有从 csv 文件中获取实际值,如果有人可以帮助我解决这个问题,我将不胜感激

4

1 回答 1

1

似乎 URL 没有得到 {{username}} 和 {{password}}。只需确保两个值都存储在环境变量中。当您使用 csv 文件读取数据时,以下代码可能会对您有所帮助:

postman.setEnvironmentVariable('username',data['usrName']);//assuming usrName will be column name for username entries in csv file
postman.setEnvironmentVariable('password',data['passwd']);//assuming passwd will be column name for password entries in csv file

您需要在邮递员请求中的Pre-request Script中编写此脚本。预请求脚本在测试用例执行之前执行

于 2016-10-07T06:34:07.920 回答