使用jp@gc - Dummy Sampler 采樣器,返回 user:123&passwd:a123456a? ? 字符串。
需要取出對(duì)應(yīng)的用戶名和密碼?
添加后置處理器,正則表達(dá)式提取器:

如下的設(shè)置,

得到的結(jié)果(試了一下,匹配數(shù)字填0、1、不填,得到結(jié)果沒(méi)有區(qū)別。)
user1=123a123456a? ? ? ?--引用名稱 就是模版匹配到的值 【如果模版是 $0$的話,user1就是匹配到的全部值。如果使用的$1$ 那就是第一個(gè)分組,若是$1$$2$? ,那就是如上的結(jié)果】
user1_g=2? ? ?--匹配到了2個(gè)組? ? 引用名_g
user1_g0=user:123&passwd:a123456a? ? ? ?--正則表達(dá)式匹配到的值? ?引用名_g0
user1_g1=123? ? --組1的值? ?引用名_g1
user1_g2=a123456a? --組2的值? ??引用名_g2
分析以上結(jié)果:
一定要理解應(yīng)用名稱和模版的意義,變量名是變量的引用,就是模版匹配到的值。
模版的設(shè)置 :$N$? ?

如果引用名稱相同,那就會(huì)覆蓋,就最后那個(gè)模版 $1$&&&&$2$? 匹配到的值賦值給引用名稱。
結(jié)果是:user1=123&&&&a123456a? ??
其他3個(gè)結(jié)果是:
user1=123
user1=a123456a
user1=123a123456a
上面這個(gè)結(jié)果說(shuō)明了,在模版里不僅可以使用$$ 來(lái)設(shè)置,還可以連接字符串。
設(shè)置模版:go$1$&&&&$2$go
得到的結(jié)果:user1=go123&&&&a123456ago
另外就是正則表示的書(shū)寫:
()? ? 括起來(lái)的部分就是要提取的 ,可以理解為組的概念。g
.? ? (點(diǎn)) 代表任意字符
*? ? (重復(fù)的次數(shù))0——N
+? ? 一次或多次。
?? ? ?不要太貪婪,在找到第一個(gè)匹配項(xiàng)后停止。