我們想測試所有層級的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. WCF負載/性能測試
- 2. VS2010負載測試 - 限制端口
- 3. 性能測試vs負載測試vs壓力測試
- 4. jmeter關於性能和負載測試
- 5. 性能測試 - 負載運行程序
- 6. Web性能和負載測試VS2010
- 7. 性能/負載測試顛覆
- 8. Oracle表單11g性能負載測試
- 9. JMeter和端到端測試
- 10. 快速端到端測試
- 11. Webservices的端到端測試
- 12. 支持自動負載測試的性能負載測試工具
- 13. 負載測試工具的負載測試能力
- 14. 服務器端性能測試
- 15. 如何性能測試端點?
- 16. 前端網頁性能測試
- 17. HTML框架 - 服務器端負載或客戶端負載
- 18. 負載測試的Java客戶端/服務器應用程序
- 19. 負載測試Java客戶端服務器應用程序
- 20. 太多的端到端測試?
- 21. 端到端測試框架建議
- 22. 可擴展性與負載或性能測試有何不同?
- 23. 如何管理用於端到端測試的測試夾具?
- 24. 如何在Velocity端到端測試中測試電子郵件?
- 25. SoapUi負載測試
- 26. WCF負載測試
- 27. JMeter負載測試
- 28. ASP .Net WebAPI端到端性能監控
- 29. 負載測試vuser負載亞軍11
- 30. IPTables端口負載均衡
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