搜索的测试话题

简介:
搜索的测试,KPI驱动?上面需求驱动?这只是一个方向,表明测试的必要,覆盖率的必要。
针对具体场景其实需要针对性处理的,完全“照做”其实不会探测到搜索的“骨子里”。
那什么是搜索的“骨子”呢。下面YY下,当然仅供参考,因为所处角度不同,理解不同。

1.架构层
a. 框架的联动性、集群的最大张力、极端情况的适应性
框架联动性是说,各个模块之间的通信和确认是否靠谱,并且多大机器集群的上限上靠谱,靠谱率多大。
集群最大张力是说,针对某个需求的尖端需求满足性,例如某个应用查询大,某个应用索引数据大,是否会出现大应用的堵塞其他小应用,或者小应用出现饥饿。

极端情况适应性是说,在后端那些模块彻底挂了时候,前端影响的评估和防范


b. 回归+自动化
对于框架基本上回归一次,下一次间隔会更长。并且要求全自动化还是比较难的。

2.核心模块
a。 核心模块,query、dump、build、监控三大块。
对于query的覆盖其上没必要和框架耦合起来测,将query模块独立覆盖、回归
对于dump也是如此。
对于build,功能测试只是一方面,重要的是兼容性测试。
对于监控,重在试运行。

3. 排序质量
a。排序模型和样本集的构建
b。周期性对排序调整后排序质量的自动化量化

相关文章
|
6月前
|
存储 缓存 Linux
百度搜索:蓝易云【如何在Linux系统服务器中测试存储/磁盘I/O性能?】
这些工具可以帮助你测试磁盘的读取和写入性能,并提供各种性能指标和统计数据。请注意,在运行这些测试时,确保没有重要的数据存储在被测试的磁盘上,并谨慎操作以避免对系统和数据造成不必要的影响。
88 0
|
3月前
|
人工智能 开发工具 git
语义搜索测试
语义搜索测试
28 0
|
4月前
|
消息中间件 测试技术
百度搜索:蓝易云【使用JMeter安装RabbitMQ测试插件的步骤】
以上是安装RabbitMQ测试插件的基本步骤。根据您的具体需求和JMeter版本,可能会有一些细微的差异,但总体流程应该是相似的。
53 1
|
4月前
|
Ubuntu 数据库 数据安全/隐私保护
百度搜索:蓝易云【ubuntu中编译安装opensips并测试】
以上是在Ubuntu中编译安装OpenSIPS并进行测试的基本步骤。请注意,这是一个简化的指南,实际操作中可能会有一些特定的配置和调整。建议参考OpenSIPS官方文档或其他详细教程以获得更全面和准确的信息。
53 1
|
4月前
|
Java 测试技术 持续交付
百度搜索:蓝易云【NetMock简介:简化 Java,Android和Kotlin多平台中的HTTP请求测试?】
使用NetMock,您可以在单元测试、集成测试和端到端测试中轻松地模拟和验证HTTP请求和响应,而无需实际发送请求到外部服务。这样可以提高测试的可靠性和可控性,并加快测试执行的速度。无论是在开发过程中还是在持续集成环境中,NetMock都可以帮助您更轻松地进行HTTP请求测试,提高代码质量和稳定性。
41 1
|
5月前
|
缓存 Ubuntu Linux
百度搜索:蓝易云【Varnish开源HTTP反向代理缓存服务器、部署安装、测试】
通过按照上述步骤部署和配置Varnish,您可以将其作为反向代理缓存服务器来提高Web应用程序的性能和响应速度。记住,在实际部署中,您可能需要进一步调整Varnish的配置以满足您的具体需求。
45 2
|
5月前
|
缓存 Linux 开发者
百度搜索:蓝易云【Varnish开源HTTP反向代理缓存服务器、部署安装、测试。】
通过以上步骤,你可以成功部署和安装Varnish,并对Web应用程序进行测试。请根据具体需求进行适当的配置和调整,以确保Varnish能够按预期工作并提升Web应用程序的性能。
33 0
|
10月前
|
JSON 自然语言处理 数据可视化
Elasticsearch 搜索测试与集成Springboot3
它能够一定程度上解决,在一个普通数据库处理上亿条数据时的查询效率低下的同时无法优秀地排列好用户所需要的数据,一次性上亿条数据没有经过正确地排列,用户很难找到想要的数据。并且,用户输入的数据可能不太准确,它也能够进行模糊查询,这种模糊查询是依靠计算得来的,而不是简单地匹配数据。本系列博文将从零开始一步步实现将 ES 集成到 springboot3 中,并在一个社区项目中进行实际应用测试,本文为系列第一篇,后续,博文仍在整理,请持续关注博主,了解更多相关知识。
129 0
Elasticsearch 搜索测试与集成Springboot3
|
10月前
|
算法 Java
数学建模常用算法:变邻域搜索算法(VNS)求解tsp问题+att48算例测试【java实现--详细注释】
数学建模常用算法:变邻域搜索算法(VNS)求解tsp问题+att48算例测试【java实现--详细注释】
112 0
|
11月前
|
存储 缓存 索引
《Elastic(中国)基础开发宝典》——大规模测试新的 Elasticsearch 冷层可搜索快照
《Elastic(中国)基础开发宝典》——大规模测试新的 Elasticsearch 冷层可搜索快照
《Elastic(中国)基础开发宝典》——大规模测试新的 Elasticsearch 冷层可搜索快照