我试图在Postman Runner集合中使用来自csv文件的多个输入执行REST Web服务,但是在URL参数中我的csv值不是替换。我遵循了相同的例子,即使它不起作用 - http://blog.getpostman.com/2014/10/28/using-csv-and-json-files-in-the-postman-collection-runner/
当我生成报告文件时 - 我发现网址请求就像这样
_http://dump.getpostman.com/get用户名= {{用户名}}&安培;密码= {{密码}}
而不是
_http://dump.getpostman.com/get用户名= ankith&安培;密码= ABC
?我在这里缺少的,为什么实际价值不是来自csv文件,如果有人可以帮我解决这个问题,我们将非常感激
答案 0 :(得分:1)
网址似乎没有获得{{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
您需要在邮递员请求中的预请求脚本中编写此脚本。 在测试用例执行之前执行预请求脚本