给我一个python写的j接口自动化框架实例
时间: 2024-05-13 17:20:11 浏览: 97
当然可以,以下是一个Python写的接口自动化框架实例:
```
import requests
class InterfaceAutomation:
def __init__(self, url):
self.url = url
def api_get(self, path, params=None, headers=None):
"""
发送GET请求
:param path: 请求的路径
:param params: 请求的参数
:param headers: 请求头
:return: response
"""
try:
response = requests.get(url=self.url+path, params=params, headers=headers)
return response
except Exception as e:
print(str(e))
def api_post(self, path, data=None, json=None, headers=None):
"""
发送POST请求
:param path: 请求的路径
:param data: form表单格式数据
:param json: json格式数据
:param headers: 请求头
:return: response
"""
try:
response = requests.post(url=self.url+path, data=data, json=json, headers=headers)
return response
except Exception as e:
print(str(e))
```
这是一个基本的接口自动化框架,包含了GET和POST请求方法。你可以根据自己的需要进行扩展,比如处理响应数据、添加日志等等。希望对你有帮助!
阅读全文