5.8.1 jmeter組件-後置處理器-正則表達式提取器

正則表達式提取器的配置界面如下:
正則表達式基礎知識見鏈接
在這裏插入圖片描述
Apply to:用於可以生成子取樣器的取樣器。例如帶有嵌入資源的HTTP取樣器、Mail Reader 或者事務控制器生成的取樣器。
Main sample only -只能應用到主取樣器。
Sub-samples only - 只能應用到子取樣器
Main sample and sub-samples – 可以同時應用到主取樣器和子取樣器。.
JMeter Variable Name to use –應用到指定名稱的變量(對指定的變量的值進行提取)
對所有符合條件的取樣器按順序進行取樣。例如,如果有一個主取樣器和三個子取樣器,每個取樣器都有一個符合條件的匹配結果(總共4個)。
當設置爲Sub-samples only時,匹配數字爲3,則第三個子取樣器的匹配結果返回;
Main sample and sub-samples,匹配數字爲3,則第二個子取樣器(第一個匹配主取樣器)的匹配結果返回。
當匹配數字爲0或者負數,所有的合格的取樣器都將被處理,而當匹配數字>0,一旦找到足夠的匹配,比對就停止下來。
受檢查的響應字段:以下字段用於檢查:
主題: 響應體,例如,一個網站頁面的內容(包括標題頁)
Body(轉義): 轉義過的響應體(轉義)。注意,轉義是沒有考慮上下文的。所以一些不正確的替換可能產生。
注意,該選項對性能有很大影響,所以只有在必須使用它,且瞭解影響時,才使用它。
**Body as a Document:**從各種類型的文件通過Apache Tika(詳見結果樹視圖文檔部分)提取文本。
注意,該選項影響性能,所以確保它對你的測試是好的。
Request Header:對於非HTTP的取樣器可能不存在。
Response Header:對於非HTTP的取樣器可能不存在。
URL
Response Code 例如. 200
Response Message例如 OK
對於HTTP取樣器,頭是有用的;但對於其他類型的取樣器,它可能不存在。
引用名稱:下一個請求要引用的參數名稱,如填寫title,則可用${ var_regexp2}引用它。
正則表達式:指定提取信息所採用的的正則表達式。
   ():園括號括起來的部分就是要提取的。
   .:匹配任何字符串。
   +:一次或多次。
   ?:不要太貪婪,在找到第一個匹配項後停止。

模板KaTeX parse error: Can't use function '$' in math mode at position 71: …,如果只有一個模板,一般就填寫$̲1$,也可有多個模板,如$1$…3$等等,表示解析到的第幾個值給保存到變量var_regexp2中。如:11表示解析到的第1個值
匹配數字:表示將第幾個匹配結果返回。0代表隨機取值,1代表全部取值,通常情況下填0
缺省值:如果參數沒有取得到值,那默認給一個值讓它取
在這裏插入圖片描述

歡迎關注我的網易雲課程
https://study.163.com/courses-search?keyword=軟件測試123#/?ot=5

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