簡體   English   中英

如何對JavaScript繁重的Web應用程序(JIRA)進行負載測試?

[英]How to load test a JavaScript heavy web application (JIRA)?

我想對Web應用程序進行負載測試,該Web應用程序在每個Web頁面上都使用許多JavaScript項目。 例如,有一個儀表板頁面,其中包含概述部分,顯示用戶特定查詢結果的部分以及其他用戶可配置的部分。 因此,每個頁面訪問都會向Web應用程序生成大量其他請求,這些請求會根據特定的用戶和權限而變化,這實際上很難在JMeter或類似程序中進行建模。

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

我正在尋找的是一種網絡測試軟件,該軟件可以像真正的網絡瀏覽器一樣解釋JavaScript,但是可以從命令行運行,並且允許我在每個會話中運行多個客戶端。

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

  1. 首先,您應該能夠使用HTTP(S)測試腳本記錄器記錄它們
  2. 其次-您可以使用事務控制器來測量主請求和子請求的總時間。
  3. 您需要找到一種並行模擬這些AJAX請求的方法,請參閱《如何使用JMeter加載測試啟用AJAX / XHR的站點》一文,以獲取有關為此設置JMeter的更多詳細信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM