zoukankan      html  css  js  c++  java
  • httprunner上传文件multipart/form-data

    Content-Type = multipart/form-data
    #上传文件


    Rquest Payload

        ------WebKitFormBoundarymAyGmnyhpf3UBdec
        Content-Disposition: form-data; name="sysCode"

    
    

        S04
        ------WebKitFormBoundarymAyGmnyhpf3UBdec
        Content-Disposition: form-data; name="subSysCode"

    
    

        S0401
        ------WebKitFormBoundarymAyGmnyhpf3UBdec
        Content-Disposition: form-data; name="fileType"

    
    

        image
        ------WebKitFormBoundarymAyGmnyhpf3UBdec
        Content-Disposition: form-data; name="filePermission"

    
    

        PUBLIC
        ------WebKitFormBoundarymAyGmnyhpf3UBdec
        Content-Disposition: form-data; name="file"; filename="2.jpg"
        Content-Type: image/jpeg

        ------WebKitFormBoundarymAyGmnyhpf3UBdec--



    #
    yaml用例 - test: name: 上传文件 request: url: $url/api/add method: POST files: sysCode: [null,'S04'] subSysCode: [null,'S0401'] fileType: [null,'image' ] filePermission: [null,'PUBLIC'] file: ['2.jpg',$file1,'image/jpeg'] extract: - fileId: content.responseBody.fileId validate: - eq: [status_code, 200] - eq: [content.status, SUCCESS] - eq: [content.status, SUCCESS] variables: - filePath: "D:\Pictures\2.jpg" - file1: ${get_file($filePath)}

    file参数说明:
    file = {'name': (<filename>, <file object>,<content type>, <per-part headers>)}
    #debugtalk.py
    # 读取文件内容
    def get_file(filePath):
        return open(filePath, "rb")
  • 相关阅读:
    随机购买彩票问题
    for循环小题
    20150914 异常语句 math的方法 去空格 索引
    20150913生成三个10以内的随机数,不想等
    winform 计算器 两步走
    枚举、常量、结构
    视频嵌入网页, 分享嵌入网页!
    !!!框架集
    日常总结!!!
    随笔练习!!!
  • 原文地址:https://www.cnblogs.com/snailgirl/p/9776586.html
Copyright © 2011-2022 走看看