在JMeter 壓力測試工具中使用函數(Function)

發表于:2008-07-08來源:作者:點擊數: 標簽:工具jmeterJMeterFunction壓力
關鍵字:JMeterJMeter 還支持在 測試計劃 中使用函數, 下圖是 JMeter 提供的"函數助手對話框": 通過"函數助手對話框"中的"幫助"按鈕可以查找到相關函數的幫助。 實現方式 下面使用一個例子來說明如何使用函數, 如下面的幾張圖所示, 例子使用了 JMeter 提供的
關鍵字:JMeterJMeter 還支持在測試計劃中使用函數, 下圖是 JMeter 提供的"函數助手對話框":



        通過"函數助手對話框"中的"幫助"按鈕可以查找到相關函數的幫助。


實現方式

       下面使用一個例子來說明如何使用函數, 如下面的幾張圖所示, 例子使用了 JMeter 提供的 "Java請求" 這個 Sampler。




        <1>這里設置了一個 Label "JavaTest001", 以便在運行結果中區分當前請求
        <2>${_ _javaScript((new Date()).getTime(),timestamp)}就是 JMeter 中使用函數 "_ _javaScript" 的方法
        <3>這里演示了如何使用上一條中 "_ _javaScript" 函數中產生的結果 "timestamp"
        <4>這里使用了另外一個 JMeter 函數 "_ _threadNum", 用以獲得運行是線程編號



        <1>這里設置了一個 Label "JavaTest002", 以便與"Java請求01"中的運行結果分開
        <2>這里演示了如何再次使用"Java請求01"中 "_ _javaScript" 函數中產生的結果 "timestamp"

結果分析



        從這個結果可以看到 "_ _javaScript" 函數的測試結果, 以及如何使用這個函數執行時產生的結果 "timestamp"(=1120144567828)



        從這個結果中可以看到另外一個函數 "_ _threadNum" 的使用效果



        從這個結果中可以看到在"Java請求01"中 "_ _javaScript" 函數中產生的結果 "timestamp" 是如何被引用在 "Java請求02" 中的

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97