我們想測試所有層級的Solr搜索引擎的性能。到目前爲止,我已經使用'SolrMeter'來測試Solr核心在壓力下的性能,SOAP UI + Load UI來測試REST-Full服務層。我們現在正在實現用戶界面層。你會推薦哪個工具來測試solr在這個UI層級的壓力下的性能?我能想到Selenium/Webdriver,但想知道是否有相同的專用工具。負載測試端到端Solr性能
回答
我推薦使用jMeter。 首先使用JMeter Proxy來保存您的測試場景(它將您的操作記錄在瀏覽器中)。
然後設置一個測試計劃,它將在線程組中啓動測試場景(您必須提供用戶/線程數量,啓動時間,加載時間和卸載時間),這些數據將記錄在所有Listener元素(圖表,表格, ...)你加入你的測試。
不要忘記使用jmeter plugins(寶貴的jMeter貢獻)。
使用Jmeter插件的好建議!很高興能找到'Variables from CSV'插件!謝謝!你知道是否有插件的斷言?我想檢查響應中是否返回了一定數量的結果和/或響應中是否存在字符串。目前關於jmeter網站斷言的文檔太短而無用。 – user1411110 2012-08-03 19:08:58
參見JMeter的[Bean Shell Sampler](http://jmeter.apache.org/usermanual/component_reference.html#BeanShell_Sampler) – 2016-11-06 14:42:00
- 1. 性能/負載測試
- 2. WCF負載/性能測試
- 3. VS2010負載測試 - 限制端口
- 4. 具有抓取功能的雲端負載測試工具
- 5. 性能測試vs負載測試vs壓力測試
- 6. jmeter關於性能和負載測試
- 7. 性能/負載測試顛覆
- 8. Oracle表單11g性能負載測試
- 9. 性能計數器,而負載測試
- 10. 性能測試 - 負載運行程序
- 11. NodeJS負載測試性能不佳(EADDRNOTAVAIL)
- 12. 性能和負載測試工具
- 13. SSRS負載測試和純粹性能
- 14. Web性能和負載測試VS2010
- 15. 快速端到端測試
- 16. JMeter和端到端測試
- 17. Webservices的端到端測試
- 18. 支持自動負載測試的性能負載測試工具
- 19. 負載測試工具的負載測試能力
- 20. 前端網頁性能測試
- 21. 服務器端性能測試
- 22. 如何性能測試端點?
- 23. Visual Studio Ultimate負載測試 - 無法添加Web性能測試
- 24. 負載測試Java客戶端服務器應用程序
- 25. 爲什麼Ubuntu終端在運行負載測試時關閉?
- 26. 負載測試來自不同地理位置的HTTP端點
- 27. 負載測試的Java客戶端/服務器應用程序
- 28. HTML框架 - 服務器端負載或客戶端負載
- 29. 使用Jasmine進行端到端測試
- 30. Android端到端測試葫蘆
UI中的輸入如何轉換爲Solr查詢? – 2012-07-20 18:53:25
UI中的查詢術語是傳遞給Solr的確切查詢(我們正在使用DisMax解析器)。在將查詢發送到Solr之前,還有一些額外的調用要在數據庫中記錄應用程序級別的內容。在收到JSON響應時,在顯示結果之前根據一些業務規則創建對象。我希望這回答了你的問題。 – user1411110 2012-07-20 19:27:23
我爲Solr性能測試所做的工作是捕捉實時系統中的查詢,然後以不同的速率重播它們。在你的情況下,你也想測試一下我除了Selenium之外沒有任何想法的UI部分。 – 2012-07-20 20:18:45