JMeter調用javascript函數

1、使用JMeter組件JSR223 PreProcessor調用JS文件
(1)將JavaScript文件test.js放置於JMeter安裝目錄\bin文件目錄下,test.js內容如下:
程序內容:將傳入參數相乘並輸出

function testJS(input1,input2) {
    var output = input1 * input2;
    return output
}

(2)新建測試計劃、線程組
在這裏插入圖片描述
(3)新建JSR223 PreProcessor前置處理器,填寫相關內容如下,
程序內容:(1)加載js文件;(2)運行testJS函數;(3)將函數返回結果存到jmeter變量key中,後面可以直接使用${key}調用
在這裏插入圖片描述
(4)添加Debug Sampler和察看結果樹
在這裏插入圖片描述
(5)執行,察看響應數據
在這裏插入圖片描述
2、JMeter中JSR223 PreProcessor常用內置函數
(1)log:用來記錄日誌文件,寫入到jmeber.log文件,使用方法:a) log.info(“Test ABC!”);
(2)vars:操作jmeter變量,提供讀取/寫入訪問變量的方法,常用方法:a) vars.get(String key):從jmeter中獲得變量值;b) vars.put(String key,String value):數據存到jmeter變量中;c) vars.putObject(“OBJ1”,new Object());

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