接口测试意义及实现的方式

接口测试的意义性:
1.可以发现很多在页面上操作发现不了的bug
2.检查系统的异常处理能力
3.压测,检查系统的安全性、稳定性
4.前端随便变,接口测好了,后端不用变
5.可以测试并发情况,一个账号,同时(大于2个请求)对最后一个商品下单,或不同账号,对最后一个商品下单
6.可以修改请求参数,突破前端页面输入限制(如特殊符号、负数等) 

接口测试实现的方式

1、客户端与server建立连接
2、客户端request请求server端
3、request需要有请求地址(URL)、方法(get、post等)、参数、动态参数(eg:请求头、timeout等)
4、发送请求后都会有return对象
接口测试就是 分析return对象,断言接口返回是否正确

以python语言为例说明接口测试用例如何编写,以下以豆瓣网为例说明

执行结果如下,只框出来前三个结果,后边返回数据太大,没展出来

r.text-------查看响应内容

r.content--------输出字节流数据,一般是2进制格式

r.content.decode('utf-8')-------将乱码,2进制格式转为汉字输出

原文地址:https://www.cnblogs.com/merry-0131/p/10281312.html