正則表達(dá)式
取值范圍
[0-9]:表示數(shù)字
\d :也表示數(shù)字
[a-z]:小寫26個字母
[A-Z]:大寫26個字母
[\u4e00-\u9fa5]:漢字
取值長度
?
表示0到1個
*
0個到無窮個
1
默認(rèn)1個
表示1個到無窮個
{5}
表示5位
{n,m}
第n位到m位
{3,8}
表示3位到8位
{n,}
表示n到無窮個
符號
[]
取值集合
{}
取值范圍
()
選中取值
^
代表以什么開頭
$
代表以什么結(jié)束
轉(zhuǎn)義字符
使用技巧
匹配內(nèi)容時,前后加取值區(qū)域提高準(zhǔn)確度
如<center><h1>(.*?)</h1></center>
jmeter 正則表達(dá)式提取器使用
(1) 引用名稱:下一個請求要引用的參數(shù)名稱:如填寫title,則可用${title}引用它
(2) 正則表達(dá)式
():括起來的部分就是要提取的
.:匹配任何字符串
+:一次或多次
?:不要太貪婪,在找到第一個匹配項(xiàng)后停止
(3) 模板:用35等等,表示解析到的第幾個值給title.如:表示解析到的第一個值
(4) 匹配數(shù)字:0代表隨機(jī)值,1代表取全部值,通常情況下填0
(5) 缺省值:如果參數(shù)沒有取得到值,那默認(rèn)取一個值讓它取