jmeter支持很多協議,比如Web(http/https)、Soap、Ftp、Database(JDBC)、LDAp、JMS、Mail(POP3/IMAp)、Java。上傳是向服務器發送數據,一般來講都是post。在jmeter中也是可以實現文件上傳的,我就以http請求為例,上傳文件是如何設置的(我用的是jmeter3.2的版本)。
腳本編寫
1、在測試計划上右鍵選擇threads(user)線程組,添加線程組之后,在線程組上右鍵,選擇sampler,添加http請求。
2、根據接口文檔,填寫路徑以及請求參數等,上傳文件的這個接口,必須要勾選Use multipart/form-data for post
然后,在File Upload中設置要上傳的文件的路徑,參數以及MIME類型。
至此,文件上傳的接口就設置好了,運行一下,看是否成功。
3、檢查結果,上傳附件成功。
頁面上的展示結果如下:
注意:如果沒有接口文檔,可以用fiddler抓包的方式,抓取接口地址,以及參數等。