1. 程式人生 > >5.10.2 .jmeter元件-斷言—XPath斷言

5.10.2 .jmeter元件-斷言—XPath斷言

Xpath斷言 XPath是W3C的一個標準。XPath是一種表示式語言,它使用路徑表示式來選取 XML 文件中的節點或節點集。XPath斷言和XPath提取器配置和使用方法類似,只是XPath提取器是從文件中是提取符合路徑表示式條件的節點資訊。而XPath斷言是判斷文件中存在符合路徑表示式條件的節點。 在這裡插入圖片描述Apply toMain sample and sub-samples – 可以同時應用到主取樣器和子取樣器。例如帶有嵌入資源的HTTP取樣器、Mail Reader 或者事務控制器生成的取樣器。 Main sample only -只能應用到主取樣器。 Sub-samples only

- 只能應用到子取樣器 JMeter Variable Name to use –應用到指定名稱的變數(對指定的變數的值進行提取) 對所有符合條件的取樣器按順序進行取樣。例如,如果有一個主取樣器和三個子取樣器, 當設定為Sub-samples only時,則只對3個子取樣器進行檢查; 當Main sample and sub-samples,則對1個主取樣器和3個子取樣器進行檢查;。 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中常用的選取給定節點和節點集的方法。