我们可以用
Jmeter
做接口测试,但是呢个人觉得那个有点局限性,用
python
就灵活很多,
可以按自己的思路来构建比较灵活,下面给大家介绍一个简单的接口测试实例。
一、我们的思路如下:
首先我们要弄清楚我们的整个思路:
1.
先把我们的测试数据准备好,即
post
的数据(当然
get
方法也可以发送请求数据)
2.
然后我们向指定的
URL
发送请求(
post
方法)
3
获取
repones
的结果数据,
4.
判断
repones
结果是否有符合预期的数据
二、我这里举一个注册
vpn
账号的例子:
下面是我们要通过
post
方法请求的数据
Headers
要先申明类型,然后通过
requests.post
方法向
url
发送数据请求。
三、请求数据后我们等待服务器响应,并且获取
repones
的数据
我们通过
text
方法获取到响应报文的内容,通过
stauts_code
获取响应的状态码
四、我们对获取到的报文做判断,是否含有预期的数据在里面
对
code
进行判断,是否为
200
,有则表示和服务器会话是正常的
对报文的内容进行判断,验证是否含有预期的数据