jmeter筆記(8) 關聯

2022-06-15 06:42:07 字數 1095 閱讀 4741

關聯是jmeter中比較重要的乙個點,在測試過程中有些資料是經常發生變化的,要獲取這些資料,就需要使用關聯,jmeter可以通過「後置處理器」中的「正規表示式提取器」來處理關聯。。

1、在取樣器下點選【新增】--【後置處理器】--正規表示式提取器

2、以隨機查詢城市天氣為例,定義變數名稱為city

(1)引用名稱:下乙個請求要引用的引數名稱,如填寫city,則可用$引用它。

(2)正規表示式:([0-9]*)、(.+?)

():括起來的部分就是要提取的。

[0-9]:0-9間的任意數字。

*:匹配0個以上

.:匹配任何字串。

+:一次或多次。

?:不要太貪婪,在找到第乙個匹配項後停止。

(3)模板:用$$引用起來,如果在正規表示式中有多個正規表示式,則可以是$2$$3$等等,表示解析到的第幾個值給city,如:$1$表示解析到的第1個值。

(4)匹配數字:0代表隨機取值,1代表取第乙個匹配到的值,-1代表取所有值。

(5)預設值:如果引數沒有取到值,那預設給乙個值讓它取。

3、提取到的值作為變數傳入

4、可以新增debug postprocessor(除錯後處理程式)檢視正規表示式的取值

注意:(.+?)和(.*?)的區別

(.+?):匹配乙個及以上,不能取到空值;

(.*?):匹配0個及以上,可以取到空值。

JMeter學習筆記 JMeter關聯

關聯是jmeter工具中非常重要的乙個技術。因為在測試過程過有些資料是經常發生變化的,要獲取並使用這些資料,就要使用關聯。比如 使用者登入後,session資訊都不同,有些操作要使用session,就需要將這個動態的資訊儲存下來。還有經常遇到的場景,第二個請求提交的引數要從第乙個請求的返回資料中獲取...

JMeter學習筆記 關聯

1 什麼是關聯?本次請求需要的資料,需要上一步的請求返回給提供的過程。2 jmeter關聯中常用的兩種方式 xpath extractor 3 例項演示 倒著描述,可能會更容易理解 1 執行註冊 http請求有一引數是由 獲取formhash隨機值 http請求提供的 2 獲取formhash隨機值...

Jmeter 關聯設定

和斷言 集合點 思考時間 引數化與lr功能基本相同外,jmeter的關聯功能也是有的,在一定功能需求方面,jmeter還是該有的都有啦,只是功能微弱一些。關聯的方法 方法一,從前乙個請求中取,用正規表示式提取器。具體方法,在需要獲得資料的請求上右擊新增乙個後置處理器 正規表示式提取器 引用名稱即下乙...