0


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

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

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

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

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

标签: postman 测试工具

本文转载自: https://blog.csdn.net/weixin_45256737/article/details/125487987
版权归原作者 和路飞开派对. 所有, 如有侵权,请联系我们删除。

“Postman实现数据驱动---一个简单的登录案例”的评论:

还没有评论