使用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按钮就可以了

 

posted @ 2021-06-23 10:29  留白*  阅读(241)  评论(0编辑  收藏  举报