一、什么是数据驱动
执行测试用例的过程,本质上是执行的不同数据,不同输入输出的过程。我们可以使用预先设定好的数据文件,来执行测试用例,实现覆盖测试点。
二、postman数据驱动步骤
场景:多个用户同时登录
步骤一:数据准备,需要输入的数据为usr,expect
postman中可以用csv或者json格式
①csv格式如下:

②json格式如下:

步骤二:创建测试集

步骤三:创建接口,填写URL、参数数据,username请求参数取传入的数据{{usr}}

步骤三:在Test中增加断言,这里断言两个内容,状态码和用户名

或者:

// 验证状态码
pm.test("状态码为200", function () {
pm.response.to.have.status(200);
});
//验证返回数据中的用户名
pm.test("用户名正确", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.username).to.eql(data.expect);//验证返回的数据与数据文件中的一致
});
步骤四:执行测试集
步骤五: 查看运行结果


1413

被折叠的 条评论
为什么被折叠?



