postman批量接⼝测试批量导⼊批量参数化简要全过程及遇到问
题处理⽅法
简单说明下postman批量接⼝调⽤的过程及注意事项:
1、报⽂调试(建议先调通再批量执⾏,统筹安排时间)
2、参数化,例如:"address": "{{address}}",此处注意参数也要双引号、且注意⼤⼩写和参数导⼊⽂件⾥的⼤⼩写要⼀致,否则会识别不了。postman的中文翻译
3、设置断⾔,否则所有执⾏都是成功的。断⾔例如:
tests["Status code is 200"] = de === 200;
tests["Body matches string"] = responseBody.has("success");
可以使⽤右侧的⼀些建议⽅法添加断⾔,如下图:
4、规范化导⼊⽂件。要积极利⽤excel的公式,将业务提供的⽂档转换为各个⼊参要求的格式数值。另外要把xlsx格式⽂件另存为csv格式⽂件,这时postman才可以识别,但还会有问题,例如当⽂档中存在中⽂时会存在乱码,⼊参赋值的中⽂会成为乱码。此时要把csv格式的⽂件右键⽤记事本打开,选择其他编码(原编码为ansi,调整为unicode或其他),另存csv⽂件,如下图:
此时的⽂件基本不会有什么问题了。但还可能会遇到批量执⾏的时候⾝份证号后⼏位保存的时候有,但预览的时候发现被吞掉了后⼏位(这过程中批量执⾏,要积极使⽤postman console来查看后台⽇志,来调试接⼝)。对于吞掉⾝份证号后⼏位的情况,暂不明原因,解决⽅法就是在最初xlsx⽂件的时候,将⾝份证前后加上英⽂双引号,在另存为unicode编码csv格式⽂档时,将”””全部替换为”(没错,是3个双引号替换为1个双引号,3个双引号在变为csv的时候出来的)
这样数据的规范化就做好了,可以打开runner选择规范化后的数据⽂件批量调⽤执⾏了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论