介面測試檔案上傳 (python+requests)
在做介面測試的時候,往往會有需要檔案上傳的介面,今天教大家使用apipost介面測試工具和python+requests指令碼進行介面測試。
一、使用python+requests
python+requests進行文件上傳的介面測試的時候,需要呼叫files,不過需要注意讀取檔案上傳的時候描述路徑的格式,因為window 讀取檔案可以用\,但是在字串中\是被當作轉義字元來使用。
三種解決辦法:
1.轉義的方式
'd:\img.jpg'
2.顯式宣告字串不用轉義
'd:r\img.jpg'
3.使用Linux的路徑/
'd:/img.jpg'
python+requests介面測試指令碼
二、使用apipost介面測試工具進行檔案上傳
開啟apipost,輸入url,把body裡面的text改為file,選擇需要上傳的檔案。點選傳送就可以進行介面檔案上傳請求了。
相關文章
- 介面測試檔案上傳(python+requests)Python
- 檔案上傳測試
- python+requests介面測試基礎Python
- 使用jmeter測試工具完成檔案的上傳JMeter
- python+requests進行get、post方法介面測試Python
- python+requests 進行 get、post 方法介面測試Python
- JMeter上傳檔案介面教程—01JMeter
- 介面測試如何在post請求中傳遞檔案
- 介面測試如何在 post 請求中傳遞檔案
- 檔案上傳的單元測試怎麼寫?
- postman測試多檔案上傳,並且後臺接收檔案陣列Postman陣列
- Python介面自動化——檔案上傳/下載介面Python
- jmeter實際場景應用之測試上傳excel檔案JMeterExcel
- 檔案上傳漏洞防範-檔案型別檢測型別
- 記 Laravel 呼叫 Gin 介面呼叫 formData 上傳檔案LaravelORM
- uniapp如何使用分包,檔案上傳如何呼叫介面APP
- 單個檔案上傳和批量檔案上傳
- 檔案上傳
- python+requests 對 app 和微信小程式進行介面測試PythonAPP微信小程式
- python+requests對app和微信小程式進行介面測試PythonAPP微信小程式
- Java大檔案上傳、分片上傳、多檔案上傳、斷點續傳、上傳檔案minio、分片上傳minio等解決方案Java斷點
- 檔案上傳之三基於flash的檔案上傳
- 前端大檔案上傳/分片上傳前端
- PHP上傳檔案PHP
- 檔案上傳概述
- ajaxfileupload 檔案上傳
- Flask——檔案上傳Flask
- Linux上傳檔案Linux
- 檔案上傳漏洞
- minio上傳檔案
- SpringBoot上傳檔案Spring Boot
- JavaScript 檔案上傳JavaScript
- Git上傳檔案Git
- .NET Core 如何上傳檔案及處理大檔案上傳
- springCloud 微服務通過minio實現檔案上傳和檔案下載介面SpringGCCloud微服務
- 微信小程式介面請求/form-data/單檔案、多檔案上傳微信小程式ORM
- Linux伺服器上傳檔案傳送檔案Linux伺服器
- 網站漏洞測試 檔案上傳漏洞的安全滲透與修復網站