我成功地將XPath提取器添加到了我的JMeter測試中。現在,我在JMeter.log中收到錯誤,抱怨我們的一個網頁中有2個html標籤。這些標籤是由我們創建的,並且是我們可以在代碼中使用的標籤。但是,JMeter不喜歡它們。有什麼地方可以輸入這些標籤讓JMeter知道排除檢查它們。如何在使用XPath Extractor時忽略JMeter中的html標記錯誤
比方說,標籤是:
XXXXX 和 XXXXX
這裏是JMeter的日誌信息:
2014年1月29日14時27分18秒WARN - jmeter.util。 XPathUtil:整齊錯誤:第25行第4列 - 錯誤:無法識別! 第255行第18列 - 錯誤:無法識別! InputStream:給出的文檔類型爲「」 InputStream:文檔內容看起來像HTML 4.01 Transitional 33警告,發現2個錯誤! 本文檔有錯誤,必須在使用HTML Tidy生成整理版本之前修復 。
如果我在我的測試中禁用XPath提取器,我不會再收到這些錯誤。所以,我知道XPath提取器帶來了這個問題。但是,我需要XPath提取器來獲取運行測試所需的其他信息。所以,我不能刪除它。任何想法我可以忽略這2個新錯誤?
我以前使用過一個HTML Assertion,併爲其他項目設置Error Threshhold爲2。但是,這似乎沒有幫助。
*編輯:此外,我在XPath提取器上選中「使用整潔」作爲「XML分析選項」。
謝謝你的迴應。我已經在類似的頁面上完成了HTML聲明,並發現了一個可能在這裏存在的錯誤(你是對的)。此外,當我試圖使用它時,我無法讓正則表達式提取器返回我需要的帖子響應中的數據。我不得不使用XPath提取器,因爲它是我可以正常工作的唯一一個...大聲笑 - 看到這個:(http://stackoverflow.com/questions/21436338/how-can-i-get-the-隱藏輸入字段使用jmeter)。該解決方案導致這個問題......大聲笑。我會嘗試上面列出的其他建議。 – toolmania1