美文网首页
Postman读取本地文件作为请求参数,实现接口自动化

Postman读取本地文件作为请求参数,实现接口自动化

作者: 莫依痕 | 来源:发表于2018-02-13 16:19 被阅读0次

1、Pre-request Script输入以下内容,其中userid1username1对应的是*.txt文件里的title名,需要传几个参数,写几个列名。postman传参数,第一行需要写列名,否则无法识别。userid2username2setEnvironmentVariable方法的key值,作为post请求体Body里的value

postman.setEnvironmentVariable("userid2",data["userid1"]);
postman.setEnvironmentVariable("username2",data["username1"]);
Pre-request Script.png
2、Body里的内容,user_iduser_name是数据库表中存储的字段名,userid2username2的值对应的是Pre-request ScriptsetEnvironmentVariable方法的key
[{"user_id":"{{userid2}}","user_name":"{{username2}}"}]
Body.png
3、输入正确的Url、Header(一般写AuthorizationContent-Type,其他看具体项目要求)、BodyPre-request Script,直接可以点击左上角的Runner按钮(postman版本是Version 5.5.2),打开Collection Runner
Header.png
4、选择具体的Collection,Iterations迭代次数,在Data处点击Select File打开上述第1点中*.txt文件,此时会出现Data File Type选项,选择text/csv,点击Prewiew按钮进行预览
Runner设置.png
注意:txt文本如果有中文输入,一点要将这个txt文件的编码格式改为UTF-8,否则postman导入后预览看到的是乱码
txt中文乱码.png
5、点击Collection Runner->Start Runner按钮,查看结果。postman不会显示通过和失败的具体个数(原因不详),但是我们可以去项目中查看对应接口实现的功能,肯定是生效了。
Run Results.png

相关文章

网友评论

      本文标题:Postman读取本地文件作为请求参数,实现接口自动化

      本文链接:https://www.haomeiwen.com/subject/akldtftx.html