jmeter中BeanShell使用

用戶定義變量


傳入三個變量(u1,u2,u3)

 

BeanShell取樣器


獲取自定義的參數

參數欄輸入:${u1} ${u2} ${u3}

 

腳本輸入:

// 獲取參數傳遞過來的值 並且存入變量中
vars.put("v1",bsh.args[0]);
vars.put("v2",bsh.args[1]);
vars.put("v3",bsh.args[2]);

// 獲取參數傳遞過來的變量集合
vars.put("v4",Parameters);
// 輸出變量集合
log.info(Parameters);
// 輸出元件的name
log.info(Label);
// 設置響應代碼555
ResponseCode = 555;
// 設置響應信息
ResponseMessage = "這是一條響應信息^.^";
// 設置是否成功
IsSucces = false;
//設置響應數據
SampleResult.setResponseData("dimples");

調試取樣器(新建一個debug sample


 

察看結果樹


運行,觀看察看結果樹數據。

BeanShell取樣器結果:

Response code: 555
Response message: 這是一條響應信息^.^

BeanShell取樣器響應體:

dimples

debug sample:

u1=111
u2=222
u3=333
v1=111
v2=222
v3=333
v4=111 222 333

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章