1. 安装pytest pip insatll pytest
2.安装allure (需要确保安装了jdk环境)
安装allure命令行: 访问allure官网,下载allure2.13.5的安装包,将其bin路径
添加进环境变量path中
在cmd里面输入allure version来进行版本的安装
-
定义:将接口测试过程中常用的操作和验证封装成可复用的关键字 (或称为函数、方法),以提高测试代码的可维护性和可复用性
-
接口关键字封装方式
-
发送请求 2.提取数据
from urllib import response
import requests
import jsonpath
import json
#关键字驱动
#发送请求 ,8种 post/get
class Apikey():
def get(self,url,params=None,**kwargs):
"""
:param url: 请求的URL
:param params: 需要拼装在URL当中的参数
:param kwargs: 其它参数,具体参考requests.post()
:return: 响应数据
"""
return requests.get(url=url,params=params,**kwargs)
#发送post请求
def post(self,url, data=None, json=None, **kwargs):
"""
:param url: 请求的URL
:param data: 请求参数
:param json: json格式请求数据
:param kwargs: 其他参数
:return: 响应数据
"""
return requests.post(url=url,data=