Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
负载测试端到端Solr性能_Solr_Load Testing - Fatal编程技术网

负载测试端到端Solr性能

负载测试端到端Solr性能,solr,load-testing,Solr,Load Testing,我们想测试Solr搜索引擎在所有层次上的性能。到目前为止,我已经使用“SolrMeter”来测试Solr core在压力下的性能,使用SOAP UI+Load UI来测试其余的完整服务层。我们现在正在实现用户界面层。您建议使用哪种工具在这个UI层测试solr的压力下的性能?我可以想到Selenium/Webdriver,但我想知道是否有专门的工具来实现这一点。我建议使用jMeter。 首先用于保存您的测试场景(它在浏览器中记录您的操作)。 然后设置一个测试计划,在一个线程组中启动测试场景(您必须

我们想测试Solr搜索引擎在所有层次上的性能。到目前为止,我已经使用“SolrMeter”来测试Solr core在压力下的性能,使用SOAP UI+Load UI来测试其余的完整服务层。我们现在正在实现用户界面层。您建议使用哪种工具在这个UI层测试solr的压力下的性能?我可以想到Selenium/Webdriver,但我想知道是否有专门的工具来实现这一点。

我建议使用jMeter。 首先用于保存您的测试场景(它在浏览器中记录您的操作)。
然后设置一个测试计划,在一个线程组中启动测试场景(您必须提供用户/线程的数量、启动时间、加载时间和卸载时间),该测试计划将记录在您添加到测试中的所有侦听器元素(图、表等)中


不要忘记使用(无价的jMeter contrib)。

UI中的输入如何转换为Solr查询?UI中的查询词就是传递给Solr的确切查询(我们使用的是Demax解析器)。在将查询发送到Solr之前,还需要对数据库进行一些额外的调用,以便在应用程序级别记录内容。当接收到JSON响应时,在显示结果之前,根据一些业务规则创建对象。我希望这能回答你的问题。我为Solr性能测试所做的是从一个实时系统捕获查询,然后以不同的速率重放它们。在您的例子中,您还想测试UI部分,除了Selenium之外,我对它一无所知。使用jmeter插件的好技巧!很高兴找到了“CSV变量”插件!谢谢你知道有没有用于断言的插件吗?我想检查响应中是否返回了一定数量的结果和/或响应中是否存在字符串。jmeter站点上断言的当前文档太短,没有什么用处。请参阅jmeter的