postman使用教程17-参数化导入csv文件,最后一行参数显示"\r"(已解决)
前言
postman 参数化导入csv 文件测试数据时,最后一条数据总是失败,查看preview发现最后一条数据后面多了"\r"
问题描述:
postman 参数化导入csv 文件测试数据时,最后一条数据总是失败
查看 preview 发现最后一条数据后面多了"\r"
解决办法
先查看csv文件原始数据,用excel打开文件,看不出最后一个数据有什么不一样
csv文件最好用编辑器去打开,比如:Notepad++
打开后发现最后一条数据多了一个空行,用其它编辑器如pycharm也能发现最后多一空行
解决办法去掉最后一行的空行就行了,重新导入最后一个数据就正常了
更多解决办法
如果上面的方法不能帮助你解决,可以查看官方文档https://blog.postman.com/using-csv-and-json-files-in-the-postman-collection-runner/
CSV files
For CSV files to work inside the Collection Runner, the first row needs to consist of variable names
that you want to use inside requests. Every subsequent row is used as a data row.
Make sure the line endings of the CSV file are in the Unix format. That’s a restriction in our current CSV parser.
Line endings can be changed in a text editor like Sublime Text.
要使CSV文件在集合运行程序中工作,第一行需要包含要在请求内部使用的变量名。每个后续行都用作数据行。
确保CSV文件的行结尾为Unix格式。这是我们当前CSV解析器中的限制。可以在文本编辑器中更改行结束,如: Sublime Text
总结就是csv文件的编辑尽量用编辑器去编辑测试数据,最后一行不能多空行。