前言
requests 库里面上传文件会用到 requests_toolbelt, 可以很方便的解决 multipart/form-data 类型的文件上传相关接口。
HttpRunner4.x 集成了 requests_toolbelt,可以使用内置 upload 关键字来上传文件相关操作。
环境准备
需额外安装2个依赖包
pip install requests-toolbelt filetype
upload 上传文件
在项目根目录新建data目录,放需要传的文件
新建 test_up.yml
config:
name: file
teststeps:
-
name: upload file
request:
url: http://124.70.221.221:8201/api/v1/upfile/
method: POST
upload:
file: data/yoyo.jpg
title: xxx
validate:
- eq: [body.code, 0]
使用 hrun 目录没问题
hrun test_up.yml
最新4.3.0 版本使用hrp run 无法上传成功
hrp run test_up.yml
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: 第五届金蝶云苍穹低代码开发大赛正式开启报名,百万奖金等你拿!
在这个数字化的时代,创新和创造力是推动企业发展和行业进步的关键因素。为了激发开发者的创新能力,第五届金蝶云·苍穹追光者开发大赛报名正式启动! 一、关于大赛 追光者开发大赛是金蝶面向企业、高校以及社会个人开发者举办的开发挑战赛,大赛采用金蝶云·苍穹P…