Jmeter學習筆記(十三)——xpath斷言


1、什么是XPath斷言

XPath即為XML路徑語言,它是一種用來確定XML(標准通用標記語言的子集)文檔中某部分位置的語言。XPath基於XML的樹狀結構,提供在數據結構樹中找尋節點的能力。

Apply to:適用范圍

         Main sample and sub-samples:主要樣本和次級樣本

         Main sample only:僅主要樣本

         Sub-samples only:僅次級樣本

         JMeter Variable:jmeter變量(輸入框內可輸入jmeter的變量名稱)

XML Parsing Options:XML解析選項

         Use Tidy(tolerant parser):使用Tidy(容錯解析器),默認選擇quiet(不顯示)

         Quiet:不顯示

         Report errors:錯誤報告

         Show warnings:顯示錯誤

         Use Namespaces:使用名稱空間

         Validate XML:驗證XML(文件包/數據)

         Ignore Whitespace:忽略空格(允許你指定語法分析器可以忽略哪個空格,而哪個空格重要的)

         Fetch external DTDs:獲取外部DTDs(一些XML元素具有屬性,屬性包含應用程序使用的信息,屬性僅在程序對元素進行讀、寫操作時,提供元素的額外信息,這時候需要在DTDs中聲明)

XPath Assertion:輸入框中寫入xpath斷言,點擊Validate驗證其正確性

         True if nothing matches:確認都不匹配 

2、實例

比如這個請求https://www.cnblogs.com/pachongshangdexuebi/p/11571524.html。我們需要驗證他返回信息里面的title和標題的連接是否符合我們的預期

 

 

步驟:

(1)首先添加一個http請求

(2)在請求下面添加xpath斷言

選擇僅作用父取樣器,勾選Use Tidy 。在Xpath ssertion中添加要驗證的東西。

 (3)添加察看結果樹

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM