(八)Python3 接口自动化测试,HTTPS下载文件和上传文件

(八)Python3 接口自动化测试,HTTPS下载文件和上传文件

1、前言

web接口自动化上传和下载接口是https的,所以需要用https进行上传和下载

2.安装https模块

https需要先安装需要的模块

$pip3 install requests_pkcs12

Python http方式的下载,参考:

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
对于Python语言的接口自动化框架,可以考虑使用以下几个框架: 1. Requests Requests是Python中最流行的HTTP库之一,它可以模拟发送HTTP请求,支持GET、POST、PUT等HTTP方法,还支持文件上传、cookie管理、代理等功能。相比其他框架,Requests易于学习和使用,适合初学者和小型项目。 2. Pytest Pytest是一个流行的Python测试框架,它支持多种类型的测试,包括单元测试、集成测试、接口测试等。Pytest的优点是易于扩展、支持丰富的插件、提供友好的测试报告和错误信息。在接口自动化测试中,Pytest可以方便地与Requests等HTTP库结合使用。 3. unittest unittest是Python自带的测试框架,它支持单元测试、集成测试、接口测试等多种测试类型,同时提供用例组织、测试用例执行、测试报告生成等功能。unittest的优点是稳定、可靠、易于集成,缺点是代码量较大,使用起来不如Pytest方便。 4. HttpRunner HttpRunner是一款基于Python接口自动化测试框架,它支持多种协议的接口测试,包括HTTP、TCP、WebSocket等,同时提供测试报告生成、数据驱动、参数化等功能。HttpRunner的特点是易于学习、可扩展、支持多种测试场景,是一个比较全面的接口自动化测试框架。 以上是几个比较常用的Python接口自动化框架,选择哪个框架还需要根据实际需求和团队技术栈做出合适的决策。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宁宁可可

您的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值