(jmeter筆記)匯出響應內容的網路檔案

2022-07-02 03:03:09 字數 1669 閱讀 1811

1.需求:列印響應內容的pdf檔案

2.場景設定:列印面單,匯出響應資料中的pdf檔案

3.列印面單下新增beanshell後置處理器 

方法一:

string url ="$";

//構造url

url weburl = new

url(url);

//開啟連線

urlconnection con =weburl.openconnection();

//設定請求超時

con.setconnecttimeout(5 * 1000);

//輸入流

inputstream is =con.getinputstream();

//1k的資料緩衝

byte bs = new

byte[1024];

//讀取到的資料長度

intlen;

//輸出的檔案流

file sf = new file("g:/$.pdf"); //

匯出路徑

outputstream os = new

fileoutputstream(sf);

//開始讀取

while ((len = is.read(bs)) != -1)

//完畢,關閉所有鏈結

os.close();

is.close();

方法二:

try

.pdf"); //

檔案儲存路徑

string downloadurl = "$"; //

fileoutputstream fileoutputstream = new fileoutputstream(file); //

檔案寫入流

url url = new url(downloadurl); //

例項化乙個位址物件

urlconnection connection = url.openconnection(); //

網路請求

inputstream inputstream = connection.getinputstream(); //

獲取請求響應流

int length = 0; //

緩衝成功讀取長度

byte bytes = new

byte[1024]; //

資料緩衝區大小

while ((length = inputstream.read(bytes)) != -1)

fileoutputstream.close();

//關閉檔案寫入流

inputstream.close(); //

關閉請求響應流

} catch

(ioexception e) , exception:{}", downloadurl, e);

}

Jmeter筆記 響應斷言詳解

平時我們使用jmeter進行 效能測試時,經常會用到斷言。jmeter提供了很多種斷言,本來想全都寫一下,但發現每乙個斷言裡面的東西都很多,所以就先寫一下我們經常使用的響應斷言。第一次在cnblog上寫東西,不會排版,希望達人指點。響應斷言 對伺服器的響應進行斷言校驗 1 應用範圍 main sam...

Jmeter響應內容顯示亂碼問題的解決辦法

jmeter在訪問介面的時候,響應內容如果有中文可能會顯示亂碼,原因應該是響應頁面沒有做編碼處理,jmeter預設按照iso 8859 1編碼格式進行解析。下面把解決步驟列一下 現象 jmeter訪問本地檔案,檔案內容有中文,jmeter返回內容顯示亂碼 方法一 改配置檔案 進入jmeter的bin...

Jmeter響應內容顯示亂碼問題 修改配置檔案

jmeter在訪問介面的時候,響應內容如果有中文可能會顯示亂碼,原因是響應頁面沒有做編碼處理,jmeter預設按照iso 8859 1編碼格式進行解析。解決方法 修改jmeter.properties配置檔案 目錄 jmeter bin jmeter.properties 文字編輯方式開啟檔案,將s...