Jmeter 介面自動化連載 (14) - 上傳與下載

小七的介面課堂發表於2020-07-13

今天重點說一下Jmeter的上傳與下載

Jmeter介面交流扣扣群:901813303

1:Jmeter上傳檔案

首先確認你的檔名稱,引數名稱,MIME型別,這些可以從介面文件裡面獲取,或者直接在頁面抓包然後從請求頭裡面檢視。注意,此處我的檔案路徑是相對路徑,對應的是我的bin目錄

其次,Advanced裡面選擇java型別,切記

執行之後去檢視結構樹吧,這裡不多說了

Jmeter介面交流扣扣群:901813303

2:jmeter下載檔案到本地

首先確定你的下載檔案介面,確保介面響應正確

這裡強調一下,jmeter本身是不支援將檔案儲存到本地的,這裡需要寫一點java。

我們新增一個beanshell sample,寫入java

import java.io.*;
byte[] result = prev.getResponseData();
String file_name = "D:\\gongju\\apache-jmeter-3.2\\bin\\download\\sqlEnt_${id}.zip";
File file = new File(file_name);
FileOutputStream out = new FileOutputStream(file);
out.write(result);
out.close();

Jmeter介面交流扣扣群:901813303

注意前後順序不要錯哦~

執行介面之後去剛剛配置的路徑下觀察,發現檔案已經下載到本地

Jmeter介面交流扣扣群:901813303

相關文章