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


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

    来来来,我们看一个例子

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

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

    所以接口用例就会有这种情况:

    1、如果传的类型不对怎么办,比如uname,传的是整型

    2、比如非必填的,传的是空或None,这两种都是不同的值

    上面这2种情况在在数据驱动怎么处理?如果你的源数据是放在excel,就没法处理,所以要在写之前,约定俗成,说几点吧,给有需要的读者:

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

    2、约定比如int( 开头的,表明是整形

    3、比如输入的是None,就是None

    4、为空就是不填

  • 相关阅读:
    ABP 番外篇-容器
    ABP 番外篇-菜单
    三、写服务
    十二、异步
    一、PHP_OSS使用
    十一、泛型
    Automapper
    ABP实践学习
    【2019-07-26】省是缺点
    【2019-07-25】女人,很强大
  • 原文地址:https://www.cnblogs.com/landhu/p/11766304.html
Copyright © 2020-2023  润新知