【技术实现步骤摘要】
一种H5客户端代码设置多环境测试方法和系统
本专利技术涉及
,具体而言涉及一种H5客户端代码设置多环境测试方法和系统。
技术介绍
后端服务中存在很多环境,如测试、生产、运维等环境,客户端在启用不同环境时,通常需要针对每个环境设置不同的代码、或者在原始代码基础上做对应的调整,以便于准确调用不同的运行环境。另外,如果客户端需要通过代理服务器去访问后端服务器,需要在代码中修改代理服务器的地址信息,以便于正确跨域访问需要的运行环境。当运行环境较多、或代码数量较多的情况下,这部分调整和设置工作变得相当繁琐且容易出现错误。因此,现在亟需一种方法,使得客户端在使用同一套代码、或在不修改代码情况下,可以对各个服务端环境进行顺利访问,如进行本地客户端代码调试和运维服务器部署客户端代码进行测试,减少开发人员的工作量,减少错误发生率。
技术实现思路
本专利技术目的在于提供一种H5客户端代码设置多环境测试方法,自动检测当前运行环境,生成或更新对应的运行环境配置文件,采用运行环境配置文件实现同一套代码快速访问多个运行 ...
【技术保护点】
1.一种H5客户端代码设置多环境测试方法,其特征在于,所述测试方法包括:/nS1:针对当前运行环境,自动生成对应的运行环境配置文件,在所述运行环境配置文件中,采用域名区分不同后端服务器,采用端口号区分同一后端服务器上的不同运行环境;/n将同一套代码文件分别部署在所有客户端服务器上;/nS2:接收任意一个访问请求,访问请求中包括对应的环境名称,根据访问请求中包含的环境名称,从运行环境配置文件中调取对应的域名和/或端口号,以启用对应的运行环境。/n
【技术特征摘要】
1.一种H5客户端代码设置多环境测试方法,其特征在于,所述测试方法包括:
S1:针对当前运行环境,自动生成对应的运行环境配置文件,在所述运行环境配置文件中,采用域名区分不同后端服务器,采用端口号区分同一后端服务器上的不同运行环境;
将同一套代码文件分别部署在所有客户端服务器上;
S2:接收任意一个访问请求,访问请求中包括对应的环境名称,根据访问请求中包含的环境名称,从运行环境配置文件中调取对应的域名和/或端口号,以启用对应的运行环境。
2.根据权利要求1所述的H5客户端代码设置多环境测试方法,其特征在于,所述运行环境包括测试环境和运维环境。
3.根据权利要求1所述的H5客户端代码设置多环境测试方法,其特征在于,所述测试方法还包括:
定期遍历所有运行环境,自动更新运行环境配置文件。
4.根据权利要求1所述的H5客户端代码设置多环境测试方法,其特征在于,所述测试方法还包括:
创建反向代理配置文件,所述反向代理配置文件中包括代理服务器中各个地址信息和后端服务器中的各个运行环境的对应关系;
接收网络数据请求地址,获取其所对应的环境名称,从反向代理配置文件中直接调取对应的地址信息。
5.根据权利要求1所述的H5客户端代码设置多环境测试方法,其特征在于,步骤S2中,采用webpack对代码文件进行打包,打包生成的代码文件的名称为:“所属项目名称:对应的环境名称”。
6.根据权利要求2所述的H5客户端代码设置多...
【专利技术属性】
技术研发人员:宫健,曹立龙,
申请(专利权)人:苏宁消费金融有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。