【技术实现步骤摘要】
一种应用服务器的访问方法、装置及存储介质
[0001]本申请涉及计算机
,提供一种应用服务器的访问方法、装置及存储介质。
技术介绍
[0002]随着科技的发展,应用软件已成为用户生活中必不可少的一部分,每个应用软件从开发到正式上线之后,都会对该应用软件进行测试,以便进行Bug修复,保证应用软件的正常运行。
[0003]目前,应用软件的测试主要从测试环境、预发布环境、灰度发布环境中进行。因此测试人员进入测试环境、预发布环境、灰度发布环境等不同环境时,只能分别去安装三个甚至多个该应用软件的目标客户端的安装包。而随着应用软件的显示画质越来越高,包体越来越大,不仅编译包费时,多次重复安装目标客户端的安装包进行测试,也会影响应用软件功能的测试进度。
[0004]因此,相关技术中给出了通过同一个应用软件的目标客户端的安装包进入不同环境的技术方案:
[0005]方式一,例如某应用软件A通过读取安装某个固定文件里面的内容的方式判断进入哪个环境,但是该方式需要进行文件修改。在进行文件修改时,需要将某个文件拷贝到系统某个固定目录中,文件拷贝或者修改时比较麻烦,影响测试进度。
[0006]方式二,例如某应用软件B默认进入正式环境但通过特殊的界面操作可以进入测试过程中的多种环境。虽然特殊的界面操作,不容易发生误触,但是这种操作容易被外界发现,且特殊的界面操失灵时无法更换环境,影响测试进度。
[0007]综上,相关技术中给出的通过改动目标客户端文件,或目标客户端的进入界面操作方式,以访问不同环境下 ...
【技术保护点】
【技术特征摘要】
1.一种应用服务器的访问方法,其特征在于,该方法包括:云服务器接收目标客户端发送的请求消息,其中所述请求消息中包含有所述目标客户端请求访问的第一网络环境域名信息,及用于确定所述目标客户端的标识信息;所述云服务器确定存储有所述标识信息对应的第一对应关系时,在所述第一对应关系对应存储的所述第一网络环境域名信息与第二网络地址信息中,获得所述第一网络环境域名信息对应的第二网络地址信息,其中,所述第一网络环境域名信息为所述目标客户端的安装版本对应的网络环境域名信息,所述第二网络地址信息为区别于所述第一网络环境的第二网络环境的网络地址信息;所述云服务器将所述第二网络地址信息返回给所述目标客户端,以使所述目标客户端根据所述第二网络地址信息访问第二网络环境下应用服务器。2.如权利要求1所述的方法,其特征在于,所述第二网络环境为所述目标客户端在应用测试时访问的网络环境,包括:测试环境、预发布环境、灰度发布环境中的至少一种;所述云服务器接收目标客户端发送的请求消息之前,还包括:所述云服务器接收到所述第一网络环境域名信息与所述第二网络地址信息的第一对应关系后,建立或更新所述第一对应关系,以使所述目标客户端根据所述第二网络地址信息,访问测试环境下应用服务器,或访问预发布环境下应用服务器,或访问灰度发布环境下应用服务器;其中,所述第一对应关系是通过所述目标客户端所在终端的域名解析配置界面中设置并提交到所述云服务器的;或直接在所述云服务器对应的后台域名配置界面中针对所述目标客户端所在终端设置的。3.如权利要求1所述的方法,其特征在于,若所述第二网络地址信息为所述第二网络环境下应用服务器的IP地址,则所述云服务器将所述第二网络环境下应用服务器的IP地址返回给所述目标客户端,以使所述目标客户端根据所述IP地址访问第二网络环境下该IP地址对应的应用服务器;或若所述第二网络地址信息为所述第二网络环境域名信息,则所述云服务器将所述第二网络环境域名信息返回给所述目标客户端,以使所述目标客户端根据所述第二网络环境域名信息向域名系统服务器发送域名解析请求,获取第二网络环境下应用服务器的IP地址,并根据该IP地址访问所述第二网络环境下该IP地址对应的应用服务器。4.如权利要求1所述的方法,其特征在于,该方法还包括:所述云服务器确定未存储有与所述标识信息对应的第一对应关系;所述云服务器将向所述目标客户端返回指示所述目标客户端根据所述第一网络环境域名进行域名解析的指示信息,以使所述目标客户端根据所述第一网络环境域名向域名系统服务器发送域名解析请求,获取第一网络环境下应用服务器的IP地址,并根据该IP地址访问所述第一网络环境下该IP地址对应的应用服务器。5.如权利要求1~4任一所述的方法,其特征在于,所述请求消息是所述目标客户端中的软件开发工具包SDK组件发送的。6.如权利要求3或4所述的方法,其特征在于,所述应用服务器的IP地址是所述域名系统服务器根...
【专利技术属性】
技术研发人员:李刘腾,宁斌晖,张丹,
申请(专利权)人:深圳市腾讯网域计算机网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。