接口测试中,数据驱动时,参数各种型,空或None的处理

每天说接口测试,每天说数据驱动,但网上的各类教程太烂,遇到实际状况就傻眼了。测试

来来来,咱们看一个例子ui

假设,有下面这样一个接口,获取用户信息,能够带的参数以下:excel

用户名(uname) str(),非必填
用户ID(uid)  int(), 非必填
用户电话   字典,非必填

 

 

因此接口用例就会有这种状况:教程

一、若是传的类型不对怎么办,好比uname,传的是整型接口

二、好比非必填的,传的是空或None,这两种都是不一样的值table

 

上面这2种状况在在数据驱动怎么处理?若是你的源数据是放在excel,就无法处理,因此要在写以前,约定俗成,说几点吧,给有须要的读者:数据

一、excel 按约定全设成文本形式tab

二、约定好比int( 开头的,代表是整形字典

三、好比输入的是None,就是None参数

四、为空就是不填

相关文章
相关标签/搜索