-
公开(公告)号:CN103309799B
公开(公告)日:2015-12-16
申请号:CN201210065864.2
申请日:2012-03-13
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F11/36
Abstract: 本发明提出一种基于有限状态机的调度测试方法,包括以下步骤:在前端模块中建立有限状态机,所述有限状态机中记录有所述前端模块调度的多个后端模块的状态;所述前端模块根据调度策略向所述多个后端模块中的一个后端模块的一个克隆地址发送请求信息,其中,所述后端模块具有多个克隆地址;所述前端模块根据所述一个后端模块反馈的结果信息、所述请求信息及所述调度策略对所述有限状态机进行更新;将所述有限状态机中记录的所述后端模块的状态与所述后端模块的当前状态进行对比以进行调度测试。本发明降低测试设计以及维护的成本,提高了测试效率以及准确性。本发明还公开了两种基于有限状态机的调度测试系统、两种前端模块以及另一种基于有限状态机的调度测试方法。
-
公开(公告)号:CN102622296B
公开(公告)日:2015-11-25
申请号:CN201210041734.5
申请日:2012-02-21
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F11/36
Abstract: 本发明提出一种搜索引擎模块的测试方法,包括:录制在线上游搜索引擎模块向在线搜索引擎模块发送的请求数据包,同时录制在线下游搜索引擎模块向在线搜索引擎模块返回的结果数据包;建立请求数据包和结果数据包之间的关联关系;依次将请求数据包和对应的结果数据包注入到第一被测搜索引擎模块中以获得第一测试结果;依次将请求数据包和对应的结果数据包注入到第二被测搜索引擎模块中以获得第二测试结果;根据第一测试结果和第二测试结果对第一被测搜索引擎模块和第二被测搜索引擎模块进行差异性分析。本发明还公开了一种搜索引擎模块的测试系统、一种在线录制装置以及一种测试回放装置。
-
公开(公告)号:CN103577464B
公开(公告)日:2018-07-10
申请号:CN201210273635.X
申请日:2012-08-02
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F17/30
Abstract: 本发明提供了一种搜索引擎坏例(badcase)的挖掘方法和装置,其中方法包括:预处理过程:从会话(session)日志中抽取一定数量的session作为样本,并从样本的各session中抽取描述搜索质量的特征向量;利用各session的特征向量对样本进行聚类;确定聚类得到的各类别的置信度,置信度代表搜索质量低的程度;挖掘过程:在待挖掘的session日志中确定同一query下的行为序列,并从行为序列中抽取描述搜索质量的特征向量;通过计算query的特征向量与各类别的特征向量之间的距离,确定query所属的类别;如果query所属类别的置信度超过预设的高阈值,则确定搜索引擎对该query存在badcase。本发明能够实现搜索引擎badcase的自动挖掘,从而及时准确地发现搜索引擎的badcase。
-
公开(公告)号:CN103577464A
公开(公告)日:2014-02-12
申请号:CN201210273635.X
申请日:2012-08-02
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F17/30
CPC classification number: G06F17/30887
Abstract: 本发明提供了一种搜索引擎坏例(badcase)的挖掘方法和装置,其中方法包括:预处理过程:从会话(session)日志中抽取一定数量的session作为样本,并从样本的各session中抽取描述搜索质量的特征向量;利用各session的特征向量对样本进行聚类;确定聚类得到的各类别的置信度,置信度代表搜索质量低的程度;挖掘过程:在待挖掘的session日志中确定同一query下的行为序列,并从行为序列中抽取描述搜索质量的特征向量;通过计算query的特征向量与各类别的特征向量之间的距离,确定query所属的类别;如果query所属类别的置信度超过预设的高阈值,则确定搜索引擎对该query存在badcase。本发明能够实现搜索引擎badcase的自动挖掘,从而及时准确地发现搜索引擎的badcase。
-
公开(公告)号:CN102622296A
公开(公告)日:2012-08-01
申请号:CN201210041734.5
申请日:2012-02-21
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F11/36
Abstract: 本发明提出一种搜索引擎模块的测试方法,包括:录制在线上游搜索引擎模块向在线搜索引擎模块发送的请求数据包,同时录制在线下游搜索引擎模块向在线搜索引擎模块返回的结果数据包;建立请求数据包和结果数据包之间的关联关系;依次将请求数据包和对应的结果数据包注入到第一被测搜索引擎模块中以获得第一测试结果;依次将请求数据包和对应的结果数据包注入到第二被测搜索引擎模块中以获得第二测试结果;根据第一测试结果和第二测试结果对第一被测搜索引擎模块和第二被测搜索引擎模块进行差异性分析。本发明还公开了一种搜索引擎模块的测试系统、一种在线录制装置以及一种测试回放装置。
-
公开(公告)号:CN103309799A
公开(公告)日:2013-09-18
申请号:CN201210065864.2
申请日:2012-03-13
Applicant: 百度在线网络技术(北京)有限公司
IPC: G06F11/36
Abstract: 本发明提出一种基于有限状态机的调度测试方法,包括以下步骤:在前端模块中建立有限状态机,所述有限状态机中记录有所述前端模块调度的多个后端模块的状态;所述前端模块根据调度策略向所述多个后端模块中的一个后端模块的一个克隆地址发送请求信息,其中,所述后端模块具有多个克隆地址;所述前端模块根据所述一个后端模块反馈的结果信息、所述请求信息及所述调度策略对所述有限状态机进行更新;将所述有限状态机中记录的所述后端模块的状态与所述后端模块的当前状态进行对比以进行调度测试。本发明降低测试设计以及维护的成本,提高了测试效率以及准确性。本发明还公开了两种基于有限状态机的调度测试系统、两种前端模块以及另一种基于有限状态机的调度测试方法。
-
-
-
-
-