美文网首页接口测试bug消消乐测试开发那些事儿
接口测试系列文章3——Python接口测试其实只需三步!

接口测试系列文章3——Python接口测试其实只需三步!

作者: 测试开发Kevin | 来源:发表于2020-12-14 09:48 被阅读0次


    接口测试通用步骤

    小品中曾说过,大象放冰箱里分三步!分别是:

    一、把冰箱门打开

    二、把大象放到冰箱里

    三、把门关上

    那么问题来了!通过代码做接口测试分几步呢?

    答:也分三步!其实无论是手工进行接口测试还是通过代码进行接口测试,三个核心步骤如下:

    构建接口

    发送接口

    校验接口

    Python编码进行接口测试步骤

    我们以python发送http接口为例,在python中通过requests模块进行http接口测试工作,具体步骤如下:

    第一步:构建接口

    安装pip install requests

    在rap2中构建一个mock接口(可以自己注册rap2,构建属于自己的rap2接口)http://rap2api.taobao.org/app/mock/85630/getinfo

    定义接口响应值如下:

    第二步:发送接口

    核心代码如下:

    import requests

    req="http://rap2api.taobao.org/app/mock/8563/getinfo"

    response=requests.get(req)

    print(response.text)

    输出:

    {

      "code": 0,

      "message": "ok"

    }

    第三步:校验接口

    因为在构建接口中定义的code生成规则是0-10,所以我们要对其进行校验。又因为响应数据是json格式,所以我们还需要使用json模块来解析响应,具体代码如下:

    import json

    import requests

    req="http://rap2api.taobao.org/app/mock/85630/getinfo"

    response=requests.get(req)

    print(response.text)

    #解析响应代码如下:

    code=json.loads(response.text).get('code')

    print(code)

    if code <=10:   

        print ("reponse ok")

    else:

         print("reponse fail")

    怎样么样?你看懂了吗?是不是通过代码实现接口测试也非常之简单啊!大家不妨把文章里的代码拷贝出来,在自己的IDE中运行体会一下,必定要想代码熟练是敲出来的,而不是看出来的!原创不易,如果文章帮到了你,欢迎转发,让更多的朋友受益!

    相关文章

      网友评论

        本文标题:接口测试系列文章3——Python接口测试其实只需三步!

        本文链接:https://www.haomeiwen.com/subject/mvamgktx.html