2012-03-09 169 views

回答

4

JMeter不是瀏覽器,它是一種負載生成工具。它可以產生HTTP流量,但它實際上並不解析/執行加載頁面的JavaScript。

如果您需要加載測試您的AJAX應用程序,那麼您可以輕鬆地模擬來自正常瀏覽器請求和AJAX請求的HTTP流量。

對於功能瀏覽器測試,我會推薦使用Selenium

1

編號JMeter不處理嵌入在HTML頁面中的Javascript或小應用程序。

JMeter可以下載相關資源(如果設置了正確的選項,一些嵌入式資源會自動下載),但它不處理HTML並執行任何Javascript函數。

如果頁面使用Javascript構建URL或提交表單,則可以使用Proxy Recording工具創建必要的採樣器。如果這是不可能的,那麼可能需要手動檢查代碼來確定Javascript在做什麼。