• 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中的文件
  • 相关阅读:
    windows任务计划
    PHP创建多级文件夹
    js正则表达式(不断总结中....)
    js随机改变背景颜色
    提高PHP代码质量36计
    PHP中使用Filter进行数据安全过滤
    CSS颜色代码大全
    正则表达式的修饰符
    创建索引视图
    读取xml中的所有文件名
  • 原文地址:https://www.cnblogs.com/xiaoshubass/p/13273981.html
Copyright © 2020-2023  润新知