接口测试框架-使用类封装接口测试脚本(get post)
Posted lucky-sunshine
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口测试框架-使用类封装接口测试脚本(get post)相关的知识,希望对你有一定的参考价值。
一 安装requests
cmd中输入 pip install requests
二 安装成功验证
在python下输入import requests,导入成功,则安装成功
三 封装类
import requests
import json
class RunMain:
def __init__(self,url,method,data=None):
self.res = self.run_main(url,method,data)
def send_get(self, url, data):
res = requests.get(url=url, data=data).json()
return json.dumps(res,indent=2,sort_keys=True)
def send_post(self, url, data):
res = requests.post(url=url, data=data).json()
return json.dumps(res,indent=2,sort_keys=True)#格式化输出
def run_main(self, url, method, data=None):
res = None
if method == ‘GET‘:
res = self.send_get(url, data)
else:
res = self.send_post(url, data)
return res
if __name__ == ‘__main__‘:
url = ‘http://www.imooc.com/m/web/shizhanapi/loadmorepingjia.html?cart=11‘
data = {
‘cart‘: ‘11‘
}
run = RunMain(url,‘GET‘,data)
print (run.res)
以上是关于接口测试框架-使用类封装接口测试脚本(get post)的主要内容,如果未能解决你的问题,请参考以下文章
Java接口自动化测试框架设计-4-POST请求方法封装过程和测试
API接口自动化测试框架搭建(十五)-封装token和cookie获取方法get_token.py