2017-06-12 27 views
-3

我在Jmeetere遇到了一些問題,如果你們有一些建議,請和我刮鬍子。我發送了我的應用程序的請求,並且在鏈接打開後單擊,在響應數據中我得到了腳本已禁用。請點擊提交以繼續
提交。在響應數據提交是一個點擊按鈕,如果我點擊它,它需要到應用程序的網站。我嘗試了BeanShell PreProcessor,但仍然無法解決它。JMeter響應數據提交以繼續下一個操作

由於

+0

JMeter不能在UI級別工作,所以不知道你在說什麼:錄音?運行基於硒的JMeter測試?你能否提供更多的信息,以及更好地制定你的問題,因爲目前很難閱讀。 –

+0

非常格式化的問題,請在添加更多詳細信息之前提出qiestions – vishal

+0

對此感到抱歉。這是一個HTTP請求採樣器,不是錄音。我發送了HTTP請求,我收到了回覆。我添加了監聽器,查看結果樹,我改變了對HTML的文本響應,然後我在採樣器結果響應數據中看到了單擊按鈕,所以我不確定響應數據是否可以點擊。謝謝 – Enwar

回答

1

查看結果樹與HTML視圖是很有限的,因爲JMeter Reference specifies

HTML視圖試圖呈現響應爲HTML。呈現的HTML可能與任何Web瀏覽器中的視圖相比較差;然而,它提供了一個快速的近似值,有助於初始結果評估。 不下載圖像,樣式表等。

該視圖不會運行任何JS腳本。舉例來說,由於HTTP請求返回的頁面看起來像JavaScript,因此該頁面的開發人員添加了一個標籤,如果您嘗試加載JavaScript不存在的頁面,則會顯示該標籤。如果你看一下文字查看的頁面,你會看到entiere返回的頁面,它將包含類似:

.... 
<noscript>Script is disabled. Please click Submit to continue<button value="Submit" type="submit"/></noscript> 
... 

當您切換到HTML查看,它只會顯示部分,因爲JavaScript不存在。

底線:HTML視圖非常有限,並且不支持您的頁面。請使用文本查看,以瞭解您的腳本返回的內容。

+0

非常感謝Kiril。這正是我在JMeter請求中所做的。它幫助了很多,真的很感激!在這種情況下,提交可以在Jmeter中點擊或有限制?謝謝 – Enwar

+0

不,它不起作用,因爲你在查看結果樹中看到的只是最後一個會話的記錄。 –

+0

找到了你。謝謝Kirlis表示感謝! – Enwar

相關問題