jmeter笔记(8)--关联
生活随笔
收集整理的這篇文章主要介紹了
jmeter笔记(8)--关联
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
關聯是jmeter中比較重要的一個點,在測試過程中有些數據是經常發生變化的,要獲取這些數據,就需要使用關聯,Jmeter可以通過“后置處理器”中的“正則表達式提取器”來處理關聯。。
正則表達式提取器
1、在取樣器下點擊【添加】--【后置處理器】--正則表達式提取器
?
?
2、以隨機查詢城市天氣為例,定義變量名稱為city
?
(1)引用名稱:下一個請求要引用的參數名稱,如填寫city,則可用${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個及以上,可以取到空值。
?
轉載于:https://www.cnblogs.com/mingfan/p/10741434.html
總結
以上是生活随笔為你收集整理的jmeter笔记(8)--关联的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 请问移动wifi要怎么弄 多少钱啊一个月
- 下一篇: 戴德兰