Jmeter之BeanShell


  在Jmeter中各種分類組件中都有相應的BeanShell組件,這里簡單的說明一下Beanshell的使用。

一、概念

  BeanShell是一種符合Java語法的腳本語言,也有自己的一些特定語法

二、內置變量

  Jmeter在它的Beanshell中內置了變量,用戶可以通過這些變量與Jmeter進行交互,其中主要的變量及使用方法如下:

1log

  在調試腳本的時候,可以將結果輸出到日志,判斷結果是否正確。使用log時會將日志信息保存到jmeter.log文件中,也可以打開log viewer實時查看日志信息。

  常用方法為:log.info("");

  注意在使用log.info輸出信息的時候,如果變量的值是字符型,一定要在調用變量的時候,加雙引號。

2vars

  操作jmeter變量,常用的方法有:

  (1vars.get("變量名"):從jmeter變量中獲取值;

  (2vars.put("變量名",變量):將beanshell中的變量值,復制給Jmeter變量,在Jmeter的后續使用中可以通過變量名調用。

3prev

  獲取前一個取樣器的返回值,常用的方法有:

  (1getResponseDataAsString():獲取前一個取樣器的響應信息;

  (2getResponseCode():獲取前一個取樣器的響應Code

4、其他的變量ctxprops(操作屬性)

三、一些簡單的使用

1BeanShell響應斷言

 

 

  因為用到了Json.jar,所以需要先將json.jar導入。

2BeanShell Sampler

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM