![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python接口自动化
爱测试的小浩
测试知识 与君分享
展开
-
Pyhton接口自动化之JsonPath提取器
【代码】Pyhton接口自动化之JsonPath提取器。原创 2022-08-29 15:15:11 · 297 阅读 · 0 评论 -
python接口自动化之yaml实现数据驱动(多接口)
代码】python接口自动化之yaml实现数据驱动(多接口)原创 2022-08-18 16:25:20 · 1058 阅读 · 0 评论 -
python接口自动化之yaml实现数据驱动(单接口)
代码】python接口自动化之yaml实现数据驱动(单接口)原创 2022-08-18 16:19:27 · 501 阅读 · 0 评论 -
python接口自动化之Yaml文件的读取
python接口自动化之Yaml文件的读取。原创 2022-08-18 16:06:00 · 622 阅读 · 0 评论 -
python接口自动化之ddt驱动Excel数据
python接口自动化之ddt驱动Excel数据python接口自动化之ddt驱动Excel数据代码如下:* coding: utf-8 *#登录界面的测试用例类#导入日志类便于设置日志信息from Logs.Log import Loggerfrom Public.PublicRequest import WebRequestsimport unittestimport jsonfrom DataExcel.readExcelData import ExcelUtilfrom dd原创 2022-03-08 17:17:22 · 877 阅读 · 0 评论 -
python接口自动化之Excel封装
python接口自动化之Excel封装excel封装代码如下:* coding: utf-8 *#导入操作excel文件的类import jsonimport xlrdclass ExcelUtil: def __init__(self, sheet,excel_path=None): if excel_path: self.excel_path = excel_path else: self.excel_p原创 2022-03-08 17:08:07 · 1414 阅读 · 0 评论 -
python接口自动化之带Header信息的请求封装
# coding=utf-8import requestsfrom Logs.Log import Loggerimport jsonfrom Public.GetToken import Tokenlog=Logger('请求日志执行结果').getlog()class WebRequests(): #传入get请求必要的参数 def get(self, url, params=None, headers=None, files=None,cookies=None):原创 2022-03-08 16:59:24 · 2171 阅读 · 0 评论 -
python接口自动化之token传入到header消息头中
python接口自动化之token传入到header消息头中(1)创建登录请求获取token#登录界面的测试用例类#导入日志类便于设置日志信息from Logs.Log import Logger#导入配置文件类读取公共数据from Readini.Read import Readini#导入excel类便于读取excel中的数据from DataExcel.readExcel import ExcelUtil#导入request包import requestsimport json原创 2021-04-09 15:14:16 · 3486 阅读 · 0 评论 -
python接口自动化之请求封装
python接口自动化之请求封装python接口自动化之请求封装代码示例:#导入requests请求包import requests#创建request请求方法封装类class SendRequest: #创建封装请求方法 方法中设置http_method url data header cookie def send_request(self,http_method,url,data,header=None,cookie=None): #添加异常处理原创 2021-02-04 17:35:58 · 637 阅读 · 2 评论 -
python接口自动化之token
python接口自动化之tokenpython接口自动化token代码:#导入request包import requests#导入json包import json#设置消息头信息header={"Content-Type":"application/json"}#设置参数信息params={"password":"12345678","username":"liuhao"}#将设置的参数信息转换为json格式的数据data=json.dumps(params)#设置url数据url原创 2021-02-04 15:54:22 · 538 阅读 · 2 评论 -
python接口自动化之cookie
python接口自动化之cookiepython接口自动化之cookie代码案例:#导入request包import requests#导入json包import json#设置消息头信息header={"Content-Type":"application/x-www-form-urlencoded"}#设置参数信息params={"account":"admin","password":"123456"}#设置url数据url="http://127.0.0.1/zentao/us原创 2021-02-03 14:45:51 · 692 阅读 · 0 评论 -
python接口自动化之get请求
python接口自动化之get请求接口自动化之get请求代码:#coding:utf-8import requests#发送无参数的get请求#发送get请求response=requests.get('https://www.baidu.com/')#打印响应内容print(response.text)#打印响应状态码print(response.status_code)#发送有参数的get请求param={'q':'che'}header={'User-Agent':'u原创 2021-02-02 18:07:55 · 286 阅读 · 0 评论 -
python接口自动化之post请求
request post请求详解post请求代码如下:coding:utf-8#导入request包import requests#导入json包 用于将字典数据转换为json格式的数据import json#设置请请求参数params={'yoyo':'hello word'}#将请求参数为字典类型的数据转换为json格式的数据data_json=json.dumps(params)#设置请求头 将请求的数据设置为json格式的数据headers={"Content-Type":原创 2020-11-10 11:44:13 · 357 阅读 · 0 评论