jmeter使用教程(四)函數助手

jmeter的函數助手封裝了一些函數可以用作平時測試的元件中,對於測試人員來說,使用函數助手便可以使用實用的函數。可以在以下截圖箭頭所指部分找到JMeter的函數助手對話框(快捷鍵:Ctrl+Shift+F1),本文只針對每個函數舉例說明,概念性的不做過多闡述。
在這裏插入圖片描述
1、_BeanShell:獲取表達式的值

  • 參數說明
函數參數 描述
表達式求值 一個BeanShell腳本
變量名 重用函數計算值的引用名
  • 舉例:設置表達式爲37465乘以9876,則${__BeanShell(37465*9876,)}的結果爲兩個值的乘積。
    在這裏插入圖片描述
    2、_changeCase:轉換字母的大小寫

  • 參數說明

函數參數 描述
字符串修改 需要更改大小寫的字符串
更改案例模式 更改案例模式爲UPPER時,代表將字母均改成大寫,爲LOWER時均改爲小寫,爲CAPITALIZE時則將大小寫對換
變量名 重用函數計算值的引用名
  • 舉例:將一串大寫字母QWFJCKKM改爲小寫字母
    在這裏插入圖片描述
    3、__char:把一組數字轉化成Unicode
  • 參數說明
函數參數 描述
Unicode字符數 待轉換的Unicode字符編碼
  • 把數字12345678轉換爲Unicode

在這裏插入圖片描述
4、__counter:計數器

  • 參數說明
函數參數 描述
TRUE,每個用戶有自己的計數器;FALSE,使用全局計數器 FALSE表示線程合併一起計數;TRUE表示線程分別計數
  • 舉例:設置線程合併一起計數
    在這裏插入圖片描述
    5、__CSVRead:讀取文件中指定列的參數值
  • 參數說明
函數參數 描述
文件名 用於獲取值的CSV文件
行數 從文件的哪一列讀取。0表示第一列, 1表示第二列,依此類推。“next”爲走到文件的下一行
  • 舉例:獲取E:\2.txt文件的第二列
    在這裏插入圖片描述6、__dateTimeConvert:時間格式的轉換

將源格式的日期轉換爲目標格式,可以選擇將結果存儲在變量名中。

  • 參數說明
函數參數 描述
格式化時間 要從源日期格式轉換爲目標日期格式的日期字符串。如果源日期格式爲空,則可以在此處使用日期作爲紀元時間。
源格式時間 原始日期格式。如果爲空,日期字符串字段必須是一個紀元時間。
目標時間格式 新的日期格式
變量名 要設置的變量的名稱
  • 舉例:將時間01212018從MMddyyyy轉換爲dd/MM/yyyy格式
    在這裏插入圖片描述

  • 舉例:將紀元時間轉換爲UTC時間
    在這裏插入圖片描述7、digest:加密

  • 參數說明

函數參數 描述
算法 填寫MD5、MD2、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512等算法
String to be hashed 將加密的字符串
Salt to be used for hashing (optional) 要添加到字符串中的鹽(在它之後)
Upper case result, defaults to false (optional) 結果默認爲小寫。從大寫結果中選擇“真”。
變量名 要設置的變量的名稱
  • 舉例:獲取字符串MUQDJO通過MD5加密後的值
    在這裏插入圖片描述
    8、__escapeHtml:轉義字符串

使用HTML實體轉義字符串中字符的函數。HTML 4.0實體支持。

  • 參數說明
函數參數 描述
字符串轉義 要轉義的字符串。
  • 舉例:得到"bread" & "butter"的轉義結果
    在這裏插入圖片描述9、__eval

eval函數返回字符串表達式的計算結果。

  • 參數說明
函數參數 描述
變量 要計算的變量

在這裏插入圖片描述10、

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