zoukankan      html  css  js  c++  java
  • postman中接口的入参为图片的处理方式【多测师_王sir】

    第一步:
    先把图片转换为base64编码、然后写入到csv文件当中
    
    #coding=utf-8
    """
    ===========================
    Author:多测师_王sir
    Time:2020-07-09 14:47
    Wechat:xiaoshubass
    website:www.duoceshi.cn
    ===========================
    """
    
    import csv
    import base64
    
    def image_to_base64():
        '''封装把图片转换为base64编码格式'''
        o = open(r"C:多测师duoceshi
    sa_aesduoceshi.jpg", 'rb')
        base64_data = base64.b64encode(o.read())
        s = base64_data.decode()
        return ("data:image/png;base64,%s"%s)
    
    def base64_write_csv():
        '''把生成的base64写入CSV文件'''
        f = open(r'C:多测师duoceshi
    sa_aesimage.csv', 'wb')
        csv_writer = csv.writer(f)
        csv_writer.writerow(["image"])
        csv_writer.writerow([image_to_base64()])
        f.close()
    
    if __name__ == '__main__':
        base64_write_csv()
    第二步:本地csv文件中的数据如下:

    第三步:通过postman里面的pre-request script把本地csv文件里面的image对应的base64读取出来设置为全局变量

    第四步:在下一个接口中用{{image}}进行引用这个变量
    
    提示:
    需要通过postman中的run自动化运行才能拿到本地image.csv中的文件
  • 相关阅读:
    结构-行为-样式-有趣的函数
    结构-行为-样式-angularJs笔记
    Js-Html 前端系列--页面撑开头尾
    Java 实现下载
    Js-Html 前端系列--Ajax
    Js-Html 前端系列--checkbox
    Nutz中过滤特殊字符
    NUTZ中处理系统未捕获异常
    Thymeleaf 笔记
    Json 使用小结
  • 原文地址:https://www.cnblogs.com/xiaoshubass/p/13273981.html
Copyright © 2011-2022 走看看