2016-08-18 91 views
0

我想加載測試一個Web應用程序,它在每個網頁上使用了很多JavaScript項目。例如,儀表板頁面包含概覽部分,顯示用戶特定查詢結果的部分以及其他用戶可配置部分。因此,每個頁面訪問都會向Web應用程序生成大量附加請求,這些請求會根據特定用戶和權限進行更改,這在JMeter或類似程序中非常難以建模。如何加載測試JavaScript繁重的Web應用程序(JIRA)?

我正在考慮使用Selenium來運行我的測試(它使用真正的Web瀏覽器,以便所有的JavaScript對象都正確執行和呈現),但是Selenium不是一個負載測試工具,我可能需要每個Selenium客戶端一個VM,這些虛擬機必須運行Windows或Linux桌面。

我所尋找的是JavaScript的解釋,就像一個真正的web瀏覽器,但在命令行中運行,並允許我跑每個會話多個客戶端的Web測試軟件。

回答

0

我不知道有任何負載測試軟件能夠執行JavaScript和HTML渲染的。您可以嘗試在JMeter測試中模擬這些JavaScript驅動的請求。

  1. First of all, you should be able to record them using HTTP(S) Test Script Recorder
  2. 二 - 您可以使用Transaction Controller測主請求和子請求的總時間。
  3. 你需要找出一種方法來模擬這些並行AJAX請求,檢查出How to Load Test AJAX/XHR Enabled Sites With JMeter文章,詳細瞭解此
設立的JMeter
相關問題