没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
1页
在进行接口自动化测试时,有好多接口都基于登陆接口的响应值来关联进行操作的,在次之前试了很多方法,都没有成功,其实很简单用session来做。 1、在登陆接口创建一个全局session # -*- coding: utf-8 -*- import requests '''在登陆模块创建一个全局session,在其他接口操作时带入登陆时的session,保持session的一致性''' s = requests.Session()#定义一个全局session class testlogin(): login_url = "http://api-xxxxxx/api/Account/Login"
资源详情
资源评论
资源推荐
python3+requests接口自动化接口自动化session操作方法操作方法
在进行接口自动化测试时,有好多接口都基于登陆接口的响应值来关联进行操作的,在次之前试了很多方法,都没有成功,其
实很简单用session来做。
1、在登陆接口创建一个全局、在登陆接口创建一个全局session
# -*- coding: utf-8 -*-
import requests
'''在登陆模块创建一个全局session,在其他接口操作时带入登陆时的session,保持session的一致性'''
s = requests.Session()#定义一个全局session
class testlogin():
login_url = "http://api-xxxxxx/api/Account/Login"
username = "xxxxx"
password = xxxxx
def test_login(self):
data ={
"UserName" : self.username,
"Password" : self.password
}
r = s.post(self.login_url,data)
print(r.cookies)
return s
2、在其他接口调用登陆的、在其他接口调用登陆的session,用这个,用这个session.post()去访问其他接口去访问其他接口
from test_case.loggin import testlogin
import unittest
'''这里导入之前的登陆模块,调用登陆模块的session,然后去执行其他接口'''
s = testlogin().test_login()
class testtransfer(unittest.TestCase):
def setUp(self):
self.transfer_url = "http://xxxxxxx/Transfer/DoTransferToGame"
def test_transfer(self):
url = self.transfer_url
data ={"Amount":xx,
"GamePlatform":"xxxx"
}
r = s.post(url,data)
print(r.text)
if __name__ == "__main__":
unittest.main()
以上这篇python3+requests接口自动化session操作方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望
大家多多支持软件开发网。
您可能感兴趣的文章您可能感兴趣的文章:python+unittest+requests实现接口自动化的方法python http接口自动化脚本详解一个Python最简单的接
口自动化框架利用Python如何实现数据驱动的接口自动化测试Python读取txt文件数据的方法(用于接口自动化参数化数
据)python接口自动化测试之接口数据依赖的实现方法Python http接口自动化测试框架实现方法示例python接口自动化(十
六)–参数关联接口后传(详解)Python3+Requests+Excel完整接口自动化测试框架的实现python接口自动化(十七)–Json
数据处理—一次爬坑记(详解)Python + Requests + Unittest接口自动化测试实例分析
weixin_38537050
- 粉丝: 7
- 资源: 956
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于JavaScript讲解的数据结构和算法
- python计算机视觉python-computer-vision.rar
- VB+ACCESS计算机等级考试管理系统(源代码+系统+答辩PPT).zip
- python密码python-ciphers.rar
- 2c60fbb3dt9ad50ed8864298eea1484b.MP4
- 基于yolov8+dlib实现视觉识别的安全驾驶监测系统部署到jetson NX平台源码+模型.zip
- Qt框架+OpenCV+动态爱心+编程教学+520
- 基于opencv+yolov8实现目标追踪及驻留时长统计源码.zip
- 水稻病害基于Yolov8算法优化目标检测识别与AI辅助决策python源码+模型+使用说明.zip
- 海尔618算价表_七海5.20_16.00xlsx(1)(2).xlsx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0