我们想测试所有层级的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