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\rsa_aes\duoceshi.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\rsa_aes\image.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中的文件

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM