2011-08-02 86 views
0

我想寫一個LoadRunner腳本來強調我的web應用程序。然而,一些鏈接顯示(他們最初隱藏)使用jQuery。LoadRunner和隱藏的元素

我試過使用Web(Click and Script)協議,它記錄了我所有的操作。但是,當我嘗試重播腳本時,無法找到動態顯示的鏈接。

我也試過使用Web(HTTP/HTML)。然而由於某種原因,這個協議根本沒有記錄我的任何行動。 Ajax(點擊和腳本)做同樣的事情。

我需要能夠支持動態頁面元素(通過jQuery)以及AJAX頁面/請求。這是可能的,如果是的話,我應該使用什麼協議/配置?

我正在運行LoadRunner 9.52。

回答

0

是的,這對使用LoadRunner來測試動態生成的站點(從PHP到JSP到ASP到JQUERY)來說是可能和常見的。一種解決方案與另一種解決方案的不同之處在於,其中一些解決方案有所不同,但核心是與會話,狀態和業務流程相關的一系列動態行爲,需要在每種情況下予以解決。

我想跟進的問題有以下幾點:

  1. 爲什麼會選擇你所選擇的協議?
  2. 您是否通過在腳本中關聯這些信息來處理業務流程中由服務器提供的動態元素?
  3. 您是否正在您的LoadRunner版本的完全支持的平臺上使用LoadRunner,並且是否在系統中使用了適當的憑據? 注:約75%,「這很奇怪」的問題類型可以通過刪除回系統要求和用戶憑據
+0

1.很好地解決了原本我想用網絡(點擊和腳本),因爲我應用涉及動態元素。我測試了其他協議,比如在黑暗中刺傷更多。我真的不明白你的第二個問題。 3.我正在運行Windows 7,IE 8,LoadRunner 9.52。憑證不是問題。 – tskuzzy

+0

(1)Truclient是動態客戶端元素的首選模型。動態服務器元素可以簡單地使用http(2)處理動態服務器提供的元素是性能測試工具中的基本構造,並且是LoadRunner Web虛擬用戶培訓類的1/3的主體(3)您必須至少運行LoadRunner 11有Windows 7支持(僅32位,Professional或更高版本,需要管理員證書)。 –

+0

我不是在談論動態服務器提供的元素。我正在討論使用Javascript/jQuery動態創建的DOM元素。 – tskuzzy