使用postman执行接口的数据驱动方式
我在实际工作中遇到的问题是想要执行一个提交数据的接口,因为数据量有一万条,手动执行肯定费时费力,便想要使用工具能快速的执行完,考虑的问题有如下几点:
1.接口需要传递id的值,这个值有一万条数据,放在了csv文件里;
2.持续执行接口,并将csv文件中的id值赋值到接口中的id字段;
解决方式:
1.在postman上先创建一条POST请求,其中id={{id}};
2.在Pre-request Script中编写:pm.iterationData.get("id");//这是为了通过迭代的方式读取文件中的id值,同时csv文件中维护的列名为id
3.点击postman右下角的runner, 打开一个RUN ORDER界面
4.将要执行的接口拖拽到RUN ORDER的窗口里,并勾选上要执行的接口;
5.点击RUN ORDER界面的select file按钮,导入csv文件
6.导入文件后,Iterations会显示接口执行的次数,这是依据文件中数据来的
7.最后点击Run按钮就可以了