1.测试场景
比如登录接口,需要输入不同的用户名、密码验证登录功能
2.什么叫数据驱动
通过导入外部文件对接口进行参数的操作叫做数据驱动
3.操作
步骤1:编写好json参数文件 data.json
[{
"username":"jack",
"passwd":"6666"
},{
"username":"wx",
"passwd":"123"
},{
"username":"dfsfs",
"passwd":"55555"
}
]
步骤2:填写路径:postman-echo.com/get?username={{username}}&passwd={{passwd}},点击保存
步骤3:设置runner内容,因为有json文件有三个参数,所以迭代次数为3,时间2s,选择事先准备好的data.json文件
步骤4:设置完成后点击run按钮,查看执行成功结果
错误1:Error reading data file: SyntaxError: Unexpected token ] in JSON at position 128
将json文件最后一个,去掉
错误2:There was an error running your collection: getaddrinfo ENOTFOUND dev.postman.com dev.postman.com:80
出现这个问题的原因很有可能你的url接口就没有调通,尝试把get后面内容去掉直接调用试一试,调好接口后在进行参数化