jmeter之beanshell取出須要參數,傳遞給下個請求

jmeter之beanshell取出須要參數,傳遞給下個請求

事件背景:

上週同事用jmeter錄製腳本,錄製成功回放後,並無達到本身想要的結果。shell

ps:他想從數據庫取出某個字段值,而後對數據庫作操做數據庫

想實現作參數傳遞的效果,我心癢癢的,又想試試結果還蠻不錯的。spa

就急忙想寫個blog.net

step:

一、創建線程組、

二、JDBC Connection Configuration

三、jdbcRequestSimple

四、加入後置處理器

myBeanshell線程

這塊我要吐槽幾句,由於很久不寫了,主要我單詞總寫錯,英語很差,這個地方沒有編譯器,報錯很差查,少個分號,我特麼查了很久,我只想說shift,這個寫beanshell的地方雞肋呀,可是沒辦法,我還得用(呵日呵了)code

貼下beanshell:blog

List results=vars.getObject("result"); for(Object o:results){ Map map =(Map)o; for(Object k:map.keySet()){ vars.put("getId",map.get(k).toString()); log.info(k+":"+map.get(k)); } } String getId=vars.get("getId"); log.info("getId ----------------------------------------> "+getId);

注意:常常會忘記寫分號,少括號事件

 五、再創建一個jdbc請求

 把getId傳過來就能夠了。get

 

六、若是你還不信想看getId到沒有

OK,能夠再弄一個http請求,驗證這個getid去到值沒,此處略編譯器

 

附上工程下載地址:

http://download.csdn.net/detail/wangqiang_cyou/9757680

須要的自行下載

相關文章
相關標籤/搜索