The present invention discloses a new version of the cloud service platform before the release of test methods, in the old version of a part of the business within the server in the server cluster upgrades for the new test version will be released before the new version, to be part of the server upgrade to the new version of the server, the server part of new test version not upgraded the server in the cluster to the old version of the server; the method comprises the following steps: obtaining the user operation request; according to the operation request carries the version selection information will be sent to the operation request of the corresponding version of the server; in order to make the corresponding version of the server handles the user request; access to new versions of the server user error message request. In processing, instant repair version of the new version of the server in the new test. The invention also discloses a testing device for a new release of the cloud service platform and a testing system for the new release of the cloud service platform.
【技术实现步骤摘要】
本专利技术涉及一种云服务平台新版本发布前测试方法、装置以及系统。
技术介绍
云服务平台由于程序部署在云端,因此可以快速的更新版本,增加功能。但是快速迭代更新也带来了新的问题,功能更新过快,如果程序测试不充分,就会导致新的版本易出现问题,稳定性较差,影响用户正常使用。为了解决这种问题,一般会在上线前进行内部测试,而内部测试一般为相关工作人员进行各种功能的测试,这种行为则导至测试变得非常冗长,也无法覆盖真实用户的使用情况,造成新版本更新频率大大降低。而现实中,一些用户比较注重版本稳定性,而一些用户则较为注重新功能,那么,在新版本正式发布前如何兼顾不同用户的需求、又能更快的测试新测试版本、加快新版本的更新频率成为迫切需要解决的问题。
技术实现思路
针对上述现有技术的不足,本专利技术所要解决的技术问题是:提供一种能够增加云服务平台新版本更新频率、同时能够兼顾不同用户的需求的云服务平台新版本发布前测试方法以及系统。为解决上述技术问题,本专利技术采用的一个技术问题是:提供一种云服务平台新版本发布前测试方法,在新版本发布前将业务服务器集群中一部分服务器内的旧版本升级为新测试版本, ...
【技术保护点】
一种云服务平台新版本发布前测试方法,其特征在于,在新版本发布前将业务服务器集群中一部分服务器内的旧版本升级为新测试版本,以将该部分服务器升级为新版本服务器,所述服务器集群中未升级新测试版本的部分服务器为旧版本服务器;所述方法包括以下步骤:获取用户的操作请求;根据所述操作请求中携带的版本选择信息将该操作请求发送至对应的版本服务器内;以使对应版本服务器处理该用户的操作请求;获取新版本服务器处理用户操作请求时的报错信息,以即时修复新版本服务器内新测试版本。
【技术特征摘要】
1.一种云服务平台新版本发布前测试方法,其特征在于,在新版本发布前将业务服务器集群中一部分服务器内的旧版本升级为新测试版本,以将该部分服务器升级为新版本服务器,所述服务器集群中未升级新测试版本的部分服务器为旧版本服务器;所述方法包括以下步骤:获取用户的操作请求;根据所述操作请求中携带的版本选择信息将该操作请求发送至对应的版本服务器内;以使对应版本服务器处理该用户的操作请求;获取新版本服务器处理用户操作请求时的报错信息,以即时修复新版本服务器内新测试版本。2.如权利要求1所述的云服务平台新版本发布前测试方法,其特征在于,还包括:预设在预定时间周期内报错信息次数阈值;若在预定时间周期内报错信息次数低于该阈值,则使业务服务器集群中每一台服务器均升级为最后一次修复的新版本。3.如权利要求1所述的云服务平台新版本发布前测试方法,其特征在于,在获取用户的操作请求的步骤之前,还包括:获取用户的用户登录请求;判断该用户登录请求是否为该用户的第一次登录请求;若是第一次登录请求,则发出选择版本信息供用户选择;获取用户的版本选择信息,并将该版本选择信息进行存储;若不是第一次登录请求,则将存储的版本选择信息发送至用户侧,以供用户在登录后的每次操作请求的发送均携带该版本选择信息。4.一种云服务平台新版本发布前测试方法,在新版本发布前将业务服务器集群中一部分服务器内的旧版本升级为新测试版本,以将该部分服务器升级为新版本服务器,所述服务器集群中未升级新测试版本的部分服务器为旧版本服务器;所述方法包括以下步骤:反向代理服务器获取用户的操作请求;反向代理服务器根据所述操作请求中携带的版本选择信息将该操作请求发送至对应的版本服务器内;以使对应版本服务器处理该用户的操作请求,从而使得新版本服务器在处理用户操作请求过程中产生的报错信息能够被即时发现及修复。5.如权利要求4所述的云服务平台新版本发布前测试方法,其特征在于,在反向代理服务器获取用户的操作请求的步骤之前,还包括:反向代理服务器获取用户的用户登录请求,并将该用户登录请求转发至业务服务器;当业务服务器判断该用户为第一次登录,则反向代理服务器接收所述业务服务器发送的选择版本信息,并将该选择版本信息转发至用户侧;当业务服务器判断该用户不是第一次登录,则接收业务服务器发送的版本选择信息,并将该版本选择信息转发至用户侧,以供用户在登录后的每次操作请求的发送均携带该版本选择信息。6.一种云服务平台新版本发布前测试方法,在新版本发布前将业务服务器集群中一部分服务器内的旧版本升级为新测试版本,以将该部分服务器升级为新版本服务器,所述服务器集群中未升级新测试版本的部分服务器为旧版本服务器;所述方法包括以下步骤:新版本服务器接收处理选择新版本的用户的操作请求;新版本服务器在处理该用户的操作请求时若产生报错信息,则推送该报错信息,以使开发人员即时获取该报错信息,从而能够即时修复新版本服务器内新测试版本。7.如权利要求6所述的云服务平台新版本发布前测试方法,其特征在于,在所述新版本服务器接收处理选择新版本的用户的操作请求之前,还包括:业务服务器获取该用户的用户登录请求;业务服务器判断该用户登录请求是否为该用户的第一次登录请求;若是第一次登录请求,则发出选择版本信息供用户选择;业务服务器获...
【专利技术属性】
技术研发人员:邓峻,
申请(专利权)人:深圳市小满科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。