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...