【技术实现步骤摘要】
用于语音对话平台的服务校验方法及系统
本专利技术涉及对话平台开发领域,尤其涉及一种用于语音对话平台的服务校验方法及系统。
技术介绍
在语音对话平台开发中,开发者为了完善语音对话平台的功能,会开发/更新相应的功能程序,对这些新开发/更新的功能程序进行测试,常用的测试包括单元测试、功能测试、集成测试、金丝雀测试、性能测试等,这些测试体系的目的都是为了保证最终上线的系统功能正确、性能可靠。例如金丝雀测试,是指在黑与白之间,能够平滑过渡的一种测试方式。在其上可以进行A到的B测试,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么会逐步调整扩大范围,把所有用户都迁移到B上面来,这样可以保证整体系统的稳定。在实现本专利技术过程中,专利技术人发现相关技术中至少存在如下问题:上述测试方法都有一定的局限性,例如,测试成本比较高:包括测试用例设计、数据准备、人工测试等各种成本;测试结果无法保证100%没问题:测试一般在特定的测试环境中进行,测试用例很难覆盖所有使用场景;性能测试很难模拟线上真实场景:性能测试的压力会比线上更大,但也不是线上真 ...
【技术保护点】
1.一种用于语音对话平台的服务校验方法,包括:实时解析线上流量请求的数据服务类型;查询是否存在与所解析的数据服务类型匹配的线上服务以及与所述线上服务对应的待校验服务;当存在所述线上服务和待校验服务时,将所述线上流量请求导入所述线上服务,完成功能流转;复制所述线上流量请求并发送至所述待校验服务,进行流量测试;实时比对所述线上服务和所述待校验服务的运行日志,基于所述运行日志,生成服务校验结果。
【技术特征摘要】
1.一种用于语音对话平台的服务校验方法,包括:实时解析线上流量请求的数据服务类型;查询是否存在与所解析的数据服务类型匹配的线上服务以及与所述线上服务对应的待校验服务;当存在所述线上服务和待校验服务时,将所述线上流量请求导入所述线上服务,完成功能流转;复制所述线上流量请求并发送至所述待校验服务,进行流量测试;实时比对所述线上服务和所述待校验服务的运行日志,基于所述运行日志,生成服务校验结果。2.根据权利要求1所述的方法,其中,在所述实时解析线上流量请求的数据服务类型之前,所述方法还包括:在所述语音对话平台部署用于替换/更新至少一种线上服务的待校验服务。3.根据权利要求2所述的方法,其中,所述方法还包括:查询与所解析的数据服务类型匹配的待校验服务;当存在与所解析的数据服务类型匹配的待校验服务时,查询与所述待校验服务对应的线上服务;当不存在与所解析的数据服务类型匹配的待校验服务时,查询与所解析的数据服务类型匹配的另一种线上服务。4.根据权利要求1所述的方法,其中,所述实时比对所述线上服务和所述待校验服务的运行日志,基于所述运行日志,生成服务校验结果还包括:实时比对所述线上服务和所述待校验服务的运行日志中各请求的入参以及出参,根据比对结果生成服务校验结果。5.一种用于语音对话平台的服务校验系统,包括:类型解析程序模块,用于实时解析线上流量请求的数据服务类型;类型匹配程序模块,用于查询是否存在与所解析的数据服务类型匹配的线上服务以及与所述线上服务对应的待校验服...
【专利技术属性】
技术研发人员:闻洪凯,金丽丽,杨云飞,
申请(专利权)人:苏州思必驰信息科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。