【技术实现步骤摘要】
业务组件测试方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种业务组件测试方法、装置、计算机设备和存储介质。
技术介绍
随着测试技术的发展,出现了A/B测试技术,A/B测试也叫拆分测试,是一种通过在同一时间显示两个变体给类似的访问者来比较两个版本的网页,以查看哪一个更好,以此来提高转换率和反响率的组件测试方法,常用于网页优化和市场营销。在进行A/B测试时,确定需要测试的项目,然后将项目的测试版本部署到生产环境中和已部署的版本同时运行,从而进行测试。然而,目前的A/B测试技术通常是对相同的项目进行测试,当需要测试多个项目时,就需要分别获取到多个项目对应的测试版本,再分别将测试版本部署到生产环境中进行测试,这种方法使得在对多个项目进行测试时,测试效率低下。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高测试效率的业务组件测试方法、装置、计算机设备和存储介质。一种业务组件测试方法,所述方法包括:接收终端发送的第一业务请求和第二业务请求;将第 ...
【技术保护点】
1.一种业务组件测试方法,所述方法包括:/n接收终端发送的第一业务请求和第二业务请求;/n将所述第一业务请求发送测试申请组件中,通过所述测试申请组件获取对应的测试项目模板和测试项目标识,并向测试配置组件发送测试配置请求,所述测试配置请求中携带有第一业务请求和所述测试项目标识,并在所述测试配置组件中根据所述第一业务请求和所述测试项目标识查找对应的测试项目配置信息;/n根据所述测试项目模板和所述测试项目配置信息向业务组件发送测试请求,以使所述业务组件根据所述测试项目模板和所述测试项目配置信息进行执行,得到测试执行结果;/n将所述第二业务请求发送到所述业务组件中,以使所述业务组件 ...
【技术特征摘要】
1.一种业务组件测试方法,所述方法包括:
接收终端发送的第一业务请求和第二业务请求;
将所述第一业务请求发送测试申请组件中,通过所述测试申请组件获取对应的测试项目模板和测试项目标识,并向测试配置组件发送测试配置请求,所述测试配置请求中携带有第一业务请求和所述测试项目标识,并在所述测试配置组件中根据所述第一业务请求和所述测试项目标识查找对应的测试项目配置信息;
根据所述测试项目模板和所述测试项目配置信息向业务组件发送测试请求,以使所述业务组件根据所述测试项目模板和所述测试项目配置信息进行执行,得到测试执行结果;
将所述第二业务请求发送到所述业务组件中,以使所述业务组件根据所述第二业务请求执行,得到执行结果;
将所述测试执行结果返回第一业务请求对应的终端和将所述执行结果返回第二业务请求对应的终端。
2.根据权利要求1所述的方法,其特征在于,在所述接收终端发送的第一业务请求和第二业务请求之前,还包括:
获取用户历史业务数据,提取所述用户历史业务数据中的业务特征;
使用所述业务特征进行聚类计算,得到聚类结果;
根据聚类结果确定用户类别,根据用户类别确定对应的业务请求标识。
3.根据权利要求1所述的方法,其特征在于,所述接收终端发送的第一业务请求和第二业务请求,包括:
接收终端发送的各个业务请求,解析所述各个业务请求,得到各个业务请求标识;
将所述各个业务请求标识发送到分流组件中,以使所述分流组件计算所述各个业务请求标识的哈希值,对所述哈希值取余计算,得到计算结果;
当所述计算结果与预设结果一致时,将与预设结果一致的计算结果对应的业务请求作为第一业务请求,当所述计算结果与预设结果不一致时,将与预设结果不一致的计算结果对应的业务请求作为第二业务请求。
4.根据权利要求1所述的方法,其特征在于,在所述将所述测试执行结果返回第一业务请求对应的终端和将所述执行结果返回第二业务请求对应的终端之后,还包括:
获取所述第一业务请求对应的终端返回的测试业务数据和所述第二业务请求对应的终端返回的正常业务数据;
将所述测试业务数据和所述正常业务数据发送到测试分析组件中,以使所述测试分析组件根据所述测试业务数据和所述正常业务数据生成测试结果,将测试结果发送到管理终端。
5.根据权利要求1所述的方法,其特征在于,所述根据所述测试项目模板和所述测试项目配置信息向业务组件发送测试请求,以使所述业务组件根据所述测试项目模板和所述测试项目配置信息进行执行,得到测试执行结果,包括:
根据所述测试...
【专利技术属性】
技术研发人员:谢波,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。