Postman实现数据驱动---一个简单的登录案例

我理解的数据驱动就是把一个请求中要传入的值设置为变量,比如一个登录的接口,请求在发送的时候要填入用户名、密码等一些信息,用户名和密码的值有很多种组合,设置为变量就会非常方便,话不多说,直接看例子:
在登录界面,抓包登录请求
可以看到登录时需要传入三个值,username、password、bussionDate,用户名密码和日期在这里插入图片描述

设计测试用例,简单设计一下,假设只有这四条
正确的用户名、正确的密码、正确的日期
错误的用户名、正确的密码、正确的日期
错误的用户名、错误的密码、正确的日期
用户名密码为空、正确的日期
把这个登录请求放到postman中,如果没有数据驱动,我们要执行这四条用例需要建四条这样的请求,在value中填入不同的值,一个一个执行测试
在这里插入图片描述
使用数据驱动的方法就会很便捷,把三个要填的字段和值放到csv文件中
在这里插入图片描述

将postman中的值改为变量,一会执行的时候就会自动去csv表格中一个个的拿值
在这里插入图片描述
设置断言,根据返回的状态码200和返回的字段status的值‘ok’来判断请求是否成功
在这里插入图片描述
在这里插入图片描述
如果每一种用例情况返回的请求内容不同,没有返回ok也算成功的话,我们就需要把断言中的内容也设置为变量
在这里插入图片描述
在csv文件中加入这两个变量和他们的值
在这里插入图片描述
然后就准备就绪了,可以开始执行了,点击run,点击select file找到刚才准备的csv文件
在这里插入图片描述

点击preview可以看一下数据有没有乱码,没有的话点击run就可以看到结果了

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值