介面測試檔案上傳 (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
- 介面測試如何在post請求中傳遞檔案
- 介面測試如何在 post 請求中傳遞檔案
- 檔案上傳的單元測試怎麼寫?
- JMeter上傳檔案介面教程—01JMeter
- postman測試多檔案上傳,並且後臺接收檔案陣列Postman陣列
- php檔案上傳之多檔案上傳PHP
- jmeter實際場景應用之測試上傳excel檔案JMeterExcel
- python+requests對app和微信小程式進行介面測試PythonAPP微信小程式
- python+requests 對 app 和微信小程式進行介面測試PythonAPP微信小程式
- Python介面自動化——檔案上傳/下載介面Python
- PHP檔案上傳錯誤程式碼,狀態測試,除錯PHP除錯
- 檢測input file檔案是否上傳
- 檔案上傳漏洞防範-檔案型別檢測型別
- 單個檔案上傳和批量檔案上傳
- 記 Laravel 呼叫 Gin 介面呼叫 formData 上傳檔案LaravelORM
- 檔案上傳
- SpringMVC 單檔案上傳與多檔案上傳SpringMVC
- Java大檔案上傳、分片上傳、多檔案上傳、斷點續傳、上傳檔案minio、分片上傳minio等解決方案Java斷點
- 網站漏洞測試 檔案上傳漏洞的安全滲透與修復網站
- 檔案上傳之三基於flash的檔案上傳
- 前端大檔案上傳/分片上傳前端
- 微信小程式介面請求/form-data/單檔案、多檔案上傳微信小程式ORM
- Flask——檔案上傳Flask
- PHP上傳檔案PHP
- JavaScript 檔案上傳JavaScript
- Git上傳檔案Git
- YII檔案上傳
- 檔案上傳概述
- beego上傳檔案Go
- 上傳檔案流程
- 上傳EXCLE檔案