批量导入数据
业务场景,临时需要批量插入数据,但是没有相关的导入接口。如果手动一条条添加那就变成了苦力活儿。 这个时候就可以使用postman来批量执行。
1. 创建一个Collections
2. 创建一个请求
实例请求 POST http://localhost:8090/user/testScript
json : 使用占位符
{
"username": "{{username}}",
"password": "{{password}}"
}
3. 在Tests里面写一个js脚本
这段内容写不写,对执行脚本的过程没有影响,只是用于请求判断是否
返回状态码200
pm.test("添加用户信息",function(){
var jsonData = pm.response.json();
pm.expect(jsonData.code).to.eq(200)
})
4. 执行脚本
右键创建的Collections,点击run Collection 。比如我这里的Collections叫做脚本。
点击run执行脚本即可。
这里需要注意的是,如果csv文件里面有20位的数据,后3位会自动截断,这应该是js的问题。如下所示
如果碰到这个问题,可以尝试将csv文件转成json文件即可。
参考文章: