5.8.2 jmeter元件-後置處理器-XPath提取器

曹紅杏發表於2018-10-11

.XPath提取器的使用
XPath基礎知識見連結

Apply to:
Main sample and sub-samples – 可以同時應用到主取樣器和子取樣器。例如帶有嵌入資源的HTTP取樣器、Mail Reader 或者事務控制器生成的取樣器。
Main sample only -只能應用到主取樣器。
Sub-samples only - 只能應用到子取樣器
JMeter Variable Name to use –應用到指定名稱的變數(對指定的變數的值進行提取)
對所有符合條件的取樣器按順序進行取樣。例如,如果有一個主取樣器和三個子取樣器,每個取樣器都有一個符合條件的匹配結果(總共4個)。
當設定為Sub-samples only時,匹配數字為3,則第三個子取樣器的匹配結果返回;
當Main sample and sub-samples,匹配數字為3,則第二個子取樣器(第一個匹配主取樣器)的匹配結果返回。
當匹配數字為0或者負數,所有的合格的取樣器都將被處理,而當匹配數字>0,一旦找到足夠的匹配,比對就停止下來。
XML Parsing Options (XML解析選項):
Use Tidy:當需要處理的頁面是HTML格式時,必須選中該選項;如果是XML或XHTML格式(例如RSS返回),則取消選中;
Quiet表示只顯示需要的HTML頁面,Report errors表示顯示響應報錯,
Show warnings表示顯示警告;
Use Namespaces:如果啟用該選項,後續的XML解析器將使用名稱空間來分辨;
Validate XML:根據頁面元素模式進行檢查解析;
Ignore Whitespace:忽略空白內容;
Fetch external DTDs:如果選中該項,外部將使用DTD規則來獲取頁面內容引用名稱:下一個請求要引用的引數名稱,如填寫title,則可用${ var_regexp2}引用它。
Return entire XPath fragment of text content:返回文字內容的整個XPath片段;
Reference Name:存放提取出的值的引數。
XPath Query:用於提取值的XPath表示式。
Default Value:引數的預設值。
PS:XPath是XML/XHTML中常用的選取給定節點和節點集的方法。

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

相關文章