接口测试中,数据驱动时,参数各类型,空或None的处理
天天说接口测试,天天说数据驱动,但网上的各种教程太烂,遇到实际情况就傻眼了。 来来来,我们看一个例子 假设,有下面这样一个接口,获取用户信息,可以带的参数如下: 用户名(uname) str(),非必填 用户ID(uid) int(), 非必填 用户电话 字典,非必填 所以接口用例就会有这种情况: 1、如果传的类型不对怎么办,比如uname,传的是整型 2、比如非必填的,传的是空或None,这两种都是不同的值 上面这2种情况在在数据驱动怎么处理?如果你的源数据是放在excel,就没法处理,所以要在写之前,约定俗成,说几点吧,给有需要的读者: 1、excel 按约定全设成文本形式 2、约定比如int( 开头的,表明是整形 3、比如输入的是None,就是None 4、为空就是不填 来源: https://www.cnblogs.com/landhu/p/11766304.html