当前位置:   article > 正文

文件上传类接口的调试方法【postman 和 python代码 和 jmeter】_python接收postman传输pdf文件

python接收postman传输pdf文件

做接口测试工作的时候遇到了【上传文件】的接口

  • postman 下很容易就调试通过,但是想python实现接口自动化

  • 在博客上面翻阅了好多的博客呀【鱼龙混杂太难找到合适的了。。。】

  • 不过好在我集中了几篇博客的思路和同事的帮助,终于调通了




一、先讲一下 Postman 如何实现上传文件【比较简单】

在这里插入图片描述
在这里插入图片描述




二、python 脚本如何实现文件上传接口调试

在这里插入图片描述

附上源码【更换部分字段即可】:


import requests

# 你的接口url地址
url = "http://xxxx/api/xx/File/UploadFile"

# header 这里没必要传参
headers = {}

# 传入的参数
data = {'SystemId': 34, 'SystemName': '聊天机器人'}

# 具体变量字段含义看图片吧
files = {'file': ('your_picture.png', open(r'D:\PyCharm_Community\your_picture.png', 'rb'), 'image/jpeg')}

# 发送post请求
response = requests.request('post', url=url, headers=headers, data=data, files=files)
print(response.json())

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

三、Jmeter 调试文件上传接口

  • 1、参数传递

    在这里插入图片描述

  • 2、文件参数传递

    文件名称【文件绝对路径】参数名称【文件参数名,默认file】MIME类型【】
    D:\桌面\test.pdffilemultipart/form-data

    在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/560786
推荐阅读
相关标签
  

闽ICP备14008679号