需求:给了我一份excel文件,里面有身份证和名字和其他东西,需要统计出这里的人返回值分别有哪些,以及数量
1,postman批量读取只能读csv或者json,excel文件是.xlsx格式,无法读取,所以我就新建了一个excel文件,把源文件里的身份证和姓名复制过来,只保存数值,但是因为保存成csv格式,所以数字还是会被自动设置成科学计数法,导致请求的时候,数据异常
2,我在身份证列旁,通过百度的方式将身份证号统统加上双引号,但是在读取预览的时候发现身份证号两边多了2个双引号,预览界面是这样的:“”“xxxxxxxxx"“”,照样无法读取
3,我就用记事本的方式打开,然后点击替换,把"""三个双引号替换成1个,然后另存为,这样就能设置编码格式为utf-8
4,这个时候再进行批量读取csv文件,发现数据就正常了
5,在测试集里的test写分类的js语句
6,通过newman来生成测试报告
newman run xxx.postman_collection.json -d aaaa.csv -r html --reporter-html-export bbbb.html
我没有创建什么环境,所以没有写-e的部分,然后xxx.postman_collection.json是导出的测试集
-d aaaa.csv是刚刚处理的.csv文件
bbbb.html 是你要生成的测试报告
完成需求,不过目前还有一个问题就是返回值为0,500,100002是我手动规定的几个返回值收集,如果跑的接口有别的我想不到的返回值回来,我就不会收集进来,所以应该要在test里写成将各个返回值自动归类,这个等下一次再看看怎么解决
版权归原作者 不喜欢it的程序猿 所有, 如有侵权,请联系我们删除。