接口测试框架-使用类封装接口测试脚本(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

selenium自动化测试框架之PO设计模式

selenium自动化测试框架之PO设计模式

python+pytest接口自动化-测试函数测试类/测试方法的封装

python+pytest接口自动化-测试函数测试类/测试方法的封装