接口测试bug消消乐测试开发那些事儿

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

2020-12-14  本文已影响0人  测试开发Kevin


接口测试通用步骤

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

一、把冰箱门打开

二、把大象放到冰箱里

三、把门关上

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

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

构建接口

发送接口

校验接口

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中运行体会一下,必定要想代码熟练是敲出来的,而不是看出来的!原创不易,如果文章帮到了你,欢迎转发,让更多的朋友受益!

上一篇下一篇

猜你喜欢

热点阅读