一种应用服务器的访问方法、装置及存储介质制造方法及图纸

技术编号:31992697 阅读:16 留言:0更新日期:2022-01-22 18:04
本申请提供一种应用服务器的访问方法、装置及存储介质,涉及云技术,涉及计算机技术领域,用以实现访问路径的变化,提高测试效率。云服务器接收目标客户端发送的请求消息,请求消息包含目标客户端请求访问的第一网络环境域名信息,及用于确定目标客户端的标识信息;确定存储有标识信息对应的第一对应关系,在存储第一网络环境域名信息与第二网络地址信息的第一对应关系中,获得第二网络地址信息,其中,第一网络环境域名信息为目标客户端在终端中的安装版本对应的网络环境域名信息,第二网络地址信息为区别与第一网络环境的第二网络环境的网络地址信息;将第二网络地址信息返回给目标客户端,以使目标客户端访问第二网络环境下应用服务器。下应用服务器。下应用服务器。

【技术实现步骤摘要】
一种应用服务器的访问方法、装置及存储介质


[0001]本申请涉及计算机
,提供一种应用服务器的访问方法、装置及存储介质。

技术介绍

[0002]随着科技的发展,应用软件已成为用户生活中必不可少的一部分,每个应用软件从开发到正式上线之后,都会对该应用软件进行测试,以便进行Bug修复,保证应用软件的正常运行。
[0003]目前,应用软件的测试主要从测试环境、预发布环境、灰度发布环境中进行。因此测试人员进入测试环境、预发布环境、灰度发布环境等不同环境时,只能分别去安装三个甚至多个该应用软件的目标客户端的安装包。而随着应用软件的显示画质越来越高,包体越来越大,不仅编译包费时,多次重复安装目标客户端的安装包进行测试,也会影响应用软件功能的测试进度。
[0004]因此,相关技术中给出了通过同一个应用软件的目标客户端的安装包进入不同环境的技术方案:
[0005]方式一,例如某应用软件A通过读取安装某个固定文件里面的内容的方式判断进入哪个环境,但是该方式需要进行文件修改。在进行文件修改时,需要将某个文件拷贝到系统某个固定目录中,文件拷贝或者修改时比较麻烦,影响测试进度。
[0006]方式二,例如某应用软件B默认进入正式环境但通过特殊的界面操作可以进入测试过程中的多种环境。虽然特殊的界面操作,不容易发生误触,但是这种操作容易被外界发现,且特殊的界面操失灵时无法更换环境,影响测试进度。
[0007]综上,相关技术中给出的通过改动目标客户端文件,或目标客户端的进入界面操作方式,以访问不同环境下的应用服务器,对应用软件进行测试时,测试效率较低。

技术实现思路

[0008]本申请实施例提供一种应用服务器的访问方法、装置及存储介质,用以实现访问路径的变化,提高测试效率。
[0009]第一方面,本申请提供一种应用服务器的访问方法,该方法包括:
[0010]云服务器接收目标客户端发送的请求消息,其中请求消息中包含有目标客户端请求访问的第一网络环境域名信息,及用于确定目标客户端的标识信息;
[0011]云服务器确定存储有标识信息对应的第一对应关系时,在第一对应关系对应存储的第一网络环境域名信息与第二网络地址信息中,获得第一网络环境域名信息对应的第二网络地址信息,其中,第一网络环境域名信息为目标客户端的安装版本对应的网络环境域名信息,第二网络地址信息为第二网络环境的网络地址信息;
[0012]云服务器将第二网络地址信息返回给目标客户端,以使目标客户端根据第二网络地址信息访问第二网络环境下应用服务器。
[0013]第二方面,本申请实施例提供一种应用服务器的访问方法,该方法包括:
[0014]目标客户端向云服务器发送请求消息,其中请求消息中包含有目标客户端请求访问的第一网络环境域名信息,及用于确定目标客户端的标识信息;
[0015]目标客户端接收云服务器返回的第二网络地址信息,其中第二网络地址信息是云服务器确定存储有标识信息对应的第一对应关系时,在第一对应关系对应存储的第一网络环境域名信息与第二网络地址信息中获得的,第一网络环境域名信息为目标客户端的安装版本对应的网络环境域名信息,第二网络地址信息为区别于第一网络环境的第二网络环境的网络地址信息;
[0016]目标客户端根据第二网络地址信息访问第二网络环境下应用服务器。
[0017]第三方面,本申请提供一种应用服务器的访问装置,该装置包括:接收模块、确定模块和返回模块,其中:
[0018]接收模块用于:接收目标客户端发送的请求消息,其中请求消息中包含有目标客户端请求访问的第一网络环境域名信息,及用于确定目标客户端的标识信息;
[0019]确定模块用于:确定存储有标识信息对应的第一对应关系时,在第一对应关系对应存储的第一网络环境域名信息与第二网络地址信息中,获得第一网络环境域名信息对应的第二网络地址信息,其中,第一网络环境域名信息为目标客户端的安装版本对应的网络环境域名信息,第二网络地址信息为区别于第一网络环境的第二网络环境的网络地址信息;
[0020]返回模块用于:将第二网络地址信息返回给目标客户端,以使目标客户端根据第二网络地址信息访问第二网络环境下应用服务器。
[0021]在一种可能的实现方式中,第二网络环境为目标客户端在应用测试时访问的网络环境,包括:测试环境、预发布环境、灰度发布环境中的至少一种;
[0022]接收模块还用于:接收到第一网络环境域名信息与第二网络地址信息的第一对应关系后,建立或更新第一对应关系,以使目标客户端根据第二网络地址信息,访问测试环境下应用服务器,或访问预发布环境下应用服务器,或访问灰度发布环境下应用服务器;
[0023]其中,第一对应关系是通过目标客户端所在终端的域名解析配置界面中设置并提交到云服务器的;或直接在云服务器对应的后台域名配置界面中针对目标客户端所在终端设置的。
[0024]在一种可能的实现方式中,若第二网络地址信息为第二网络环境下应用服务器的IP地址,则云服务器将第二网络环境下应用服务器的IP地址返回给目标客户端,以使目标客户端根据IP地址访问第二网络环境下该IP地址对应的应用服务器。
[0025]在一种可能的实现方式中,若第二网络地址信息为第二网络环境域名信息,则云服务器将第二网络环境域名信息返回给目标客户端,以使目标客户端根据第二网络环境域名信息向域名系统服务器发送域名解析请求,获取第二网络环境下应用服务器的IP地址,并根据该IP地址访问第二网络环境下该IP地址对应的应用服务器。
[0026]在一种可能的实现方式中:
[0027]确定模块还用于:确定未存储有与标识信息对应的第一对应关系;
[0028]返回模块还用于:将向目标客户端返回指示目标客户端根据第一网络环境域名进行域名解析的指示信息,以使目标客户端根据第一网络环境域名向域名系统服务器发送域名解析请求,获取第一网络环境下应用服务器的IP地址,并根据该IP地址访问第一网络环
境下该IP地址对应的应用服务器。
[0029]在一种可能的实现方式中,请求消息是目标客户端中的SDK(Software Development Kit,软件开发工具包)组件发送的。
[0030]在一种可能的实现方式中,应用服务器的IP地址是域名系统服务器根据目标客户端的出口IP地址确定对应的省份运营商后,根据域名请求消息中的网络环境域名信息,在省份运营商下预先设置的网络环境域名信息与应用服务器的IP地址的第二对应关系确定的。
[0031]第三方面,本申请实施例提供一种应用服务器的访问设备,包括:存储器和处理器,其中,存储器,用于存储计算机指令;处理器,用于执行计算机指令以实现上述应用服务器的访问方法。
[0032]第四方面,本申请实施例提供一种应用服务器的访问装置,该装置包括:发送模块、接收模块和访问模块,其中:
[0033]发送模块用于:向云服务器发送请求消息,其中请求消息中包含有目标客户端请求访本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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地址是所述域名系统服务器根...

【专利技术属性】
技术研发人员:李刘腾宁斌晖张丹
申请(专利权)人:深圳市腾讯网域计算机网络有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利