postman是一个非常好用的接口测试工具,而且功能也很强大,今天只简单说一下使用postman如何对一个接口传入大批量参数进行测试的方法。
以我测试的平台为例,我们的平台是做在线教育平台的,我模拟的场景是老师有一门课叫ABC,现在需要有1000个学生加入ABC这门课。我们不可能手动操作1000次,所以这个时候就需要借助工具。假如说学生加入ABC这门课程的接口是这样的:https://hhhh.com/addstu/addcourse
其中的参数学生uuid是这个接口需要的参数之一,调用这个接口之后学生就加入课程成功了,这样就达到了我们的测试目的,即让1000个学生入班。以上为测试场景。
实现方法的大体思路就是把1千个学生的uuid存储在一个文件中,使用postman的runner工具,在输入参数中选择我们已经准备好的1千个学生的uuid存储文件中,接口迭代1000次来完成。
第一步:在postman中新建一个collection,在collection下面加入我们使用的接口,见图1(其中uuid这个参数要使用变量传参,具体如何使用变量传参在此不再赘述)
第二步:
在请求前运行脚本tab页面(点击Pre-request Script)加入set变量的脚本语句:
pm.environment.set("uuidE", data.uuidmm);
其中uuidE就是在全局变量中定义的变量名,data.uuidmm就是我们在