[发明专利]实验测试方法、装置、计算机系统及可读存储介质在审
申请号: | 202110304767.3 | 申请日: | 2021-03-22 |
公开(公告)号: | CN113051162A | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 马浩;刘丹 | 申请(专利权)人: | 京东数字科技控股股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 孙蕾 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实验 测试 方法 装置 计算机系统 可读 存储 介质 | ||
本公开提供了一种实验测试方法,包括:构建哈希环,其中,哈希环上包括至少一个实验标识节点,每个实验标识节点与待测试实验相对应;确定哈希环上的目标实验标识节点,其中,目标实验标识节点为与属性标识信息相对应的实验标识节点,属性标识信息为用户请求信息中携带的信息;以及动态加载并执行与目标实验标识节点相匹配的目标待测试实验的运行文件。本公开还提供了一种实验测试装置、计算机系统、可读存储介质及计算机程序产品。
技术领域
本公开涉及计算机技术领域和互联网技术领域,更具体地,涉及一种实验测试方法、装置、计算机系统、可读存储介质及计算机程序产品。
背景技术
在互联网产品的设计、开发和运营过程中,经常会面临多个产品设计和运营方案的选择问题,例如在产品界面功能设计中,会面临比如某个按钮是用红色还是用蓝色,是放左边还是放右边的选择问题。面对上述选择问题,解决方法可以是引入实验测试工具,将该些方案同时上线运营进行测试,以此来收集和验证用户对不同设计的体验反馈,从而辅助开发人员作出适宜的决策。
在实现本公开构思的过程中,发明人发现相关技术中至少存在如下问题:在多个因素互相影响的情况下,传统的实验测试方法无法支持实验之间的独立,使得传统的实验测试结果不准确。
发明内容
有鉴于此,本公开提供了一种实验测试方法、装置、计算机系统、可读存储介质及计算机程序产品。
本公开的一个方面提供了一种实验测试方法,包括:
构建哈希环,其中,哈希环上包括至少一个实验标识节点,每个实验标识节点与待测试实验相对应;
确定哈希环上的目标实验标识节点,其中,目标实验标识节点为与属性标识信息相对应的实验标识节点,属性标识信息为用户请求信息中携带的信息;以及
动态加载并执行与目标实验标识节点相匹配的目标待测试实验的运行文件。
根据本公开的实施例,其中,确定哈希环上的目标实验标识节点包括:
响应于用户请求信息,获取哈希环;
利用一致性哈希算法处理属性标识信息,得到哈希结果;
基于哈希结果,确定哈希环上的与哈希结果相对应的目标位置;以及
基于目标位置,按照预设查找规则,确定哈希环上的目标实验标识节点。
根据本公开的实施例,其中,与目标实验标识节点相匹配的目标待测试实验包括多个待测试实验模块,其中,多个待测试实验模块中的每个待测试实验模块包括第一待测试实验版本和第二待测试实验版本;
其中,确定哈希环上的目标实验标识节点还包括:
基于属性标识信息,确定目标待测试实验中的多个待测试实验模块中的每个待测试实验模块中的目标待测试实验版本。
根据本公开的实施例,其中,构建哈希环包括:
按照预设时间间隔,获取待测试实验的实验配置信息;以及基于待测试实验的实验配置信息,构建哈希环。
根据本公开的实施例,上述方法还包括:
确定与目标实验标识节点相匹配的目标待测试实验信息;以及
将目标待测试实验信息保存至缓存中;
其中,动态加载并执行与目标实验标识节点相匹配的目标待测试实验的运行文件包括:
响应于用户请求信息,获取缓存中的与属性标识信息相对应的目标待测试实验信息;以及
基于目标待测试实验信息,利用远程过程调用请求,动态加载并执行目标待测试实验的运行文件,其中,目标待测试实验的运行文件包括至少一个封装运行文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东数字科技控股股份有限公司,未经京东数字科技控股股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110304767.3/2.html,转载请声明来源钻瓜专利网。