本申请涉及开发调试,尤其涉及一种调试环境代理方法、系统、装置、计算机设备及计算机可读存储介质。
背景技术:
1、随着各种移动端开发技术的发展,尤其是软件的不断迭代,各种应用的功能和需求层出不穷。应用程序从开发到测试、验收、上线、生产,需要经过多个调试环节,使用多种调试环境,并且需要在不同调试环境之间进行切换。
2、目前各种应用的开发调试过程中,没有一个统一管理各种调试环境的方式。业内开发时常用到的研发调试工具多种多样,但是,单个工具功能不全面,不能满足研发能力诉求。并且应用分散,会造成时间和精力上的浪费,同时各个工具之间会形成数据的孤岛,很难进行统一的数据收集和度量,影响开发调试效率。
技术实现思路
1、本申请的主要目的在于提出一种调试环境代理方法、系统、装置、计算机设备及计算机可读存储介质,旨在解决如何统一管理调试环境,提升开发调试效率的问题。
2、为实现上述目的,本申请实施例提供了一种调试环境代理方法,所述方法包括:
3、代理客户端获取需求列表,并发送至代理服务端;
4、所述代理服务端根据所述需求列表自动创建对应的调试环境代理配置;
5、所述代理客户端向用户展示所述需求列表和环境列表,响应于用户选择的需求和调试环境,向所述代理服务端发送代理请求;
6、所述代理服务端根据所述代理请求向业务服务端请求所述调试环境对应的业务服务;
7、所述代理服务端接收所述业务服务端返回的响应内容,并返回给所述代理客户端,以供用户查看。
8、可选地,所述根据所述需求列表自动创建对应的调试环境代理配置包括:
9、根据所述需求列表生成每个需求对应的管理账号,并关联对应的代理实例;
10、通过所述代理实例针对每个需求自动进行各个调试环境的代理配置。
11、可选地,每个所述代理实例与一个所述需求进行关联,处理所述需求对应的代理服务。
12、可选地,所述向用户展示所述需求列表和环境列表包括:
13、在所述代理客户端的代理操作界面或者与所述代理客户端连接的移动端的代理操作界面中向用户展示所述需求列表和环境列表,以使用户直接从所述列表中选择当前需要处理的需求和对应的调试环境。
14、可选地,所述根据所述代理请求向业务服务端请求所述调试环境对应的业务服务包括:
15、根据所述代理请求获取所述需求对应的所述管理账号,并关联至对应的所述代理实例;
16、所述代理实例根据所述调试环境和对应的所述代理配置,向所述业务服务端请求所述调试环境对应的业务服务。
17、可选地,所述方法在所述代理客户端获取需求列表之前还包括:
18、在所述代理客户端中一键安装所需的证书文件;
19、所述代理客户端获取所述代理服务端的地址信息,并根据所述地址信息连接所述代理服务端。
20、此外,为实现上述目的,本申请实施例还提供一种调试环境代理系统,所述系统包括:
21、代理客户端,用于获取需求列表,并发送至代理服务端;
22、所述代理服务端,用于根据所述需求列表自动创建对应的调试环境代理配置;
23、所述代理客户端,还用于向用户展示所述需求列表和环境列表,响应于用户选择的需求和调试环境,向所述代理服务端发送代理请求;
24、所述代理服务端,还用于根据所述代理请求向业务服务端请求所述调试环境对应的业务服务;接收所述业务服务端返回的响应内容,并返回给所述代理客户端,以供用户查看。
25、为实现上述目的,本申请实施例还提供一种调试环境代理方法,应用于代理服务端,所述方法包括:
26、根据代理客户端获取的需求列表自动创建对应的调试环境代理配置;
27、根据基于用户选择的需求和调试环境发起的代理请求,向业务服务端请求所述调试环境对应的业务服务;
28、接收所述业务服务端返回的响应内容,并返回给所述代理客户端,以供用户查看。
29、为实现上述目的,本申请实施例还提供一种调试环境代理装置,应用于代理服务端,所述装置包括:
30、配置模块,用于根据代理客户端获取的需求列表自动创建对应的调试环境代理配置;
31、请求模块,用于根据基于用户选择的需求和调试环境发起的代理请求,向业务服务端请求所述调试环境对应的业务服务;
32、返回模块,用于接收所述业务服务端返回的响应内容,并返回给所述代理客户端,以供用户查看。
33、为实现上述目的,本申请实施例还提供一种计算机设备,所述计算机设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述的调试环境代理方法。
34、为实现上述目的,本申请实施例还提供一种计算机可读存储介质,所述5计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时
35、实现如上述的调试环境代理方法。
36、本申请实施例提出的调试环境代理方法、系统、装置、计算机设备及计算机可读存储介质,能够通过所述代理客户端和所述代理服务端之间的连接
37、和通信,提供开发调试相关的一种中心化的环境代理服务,统一管理各种需0求下的各个调试环境,可以快速配置和切换调试环境,降低开发调试过程中的时间成本,提升开发调试效率。
1.一种调试环境代理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的调试环境代理方法,其特征在于,所述根据所述需求列表自动创建对应的调试环境代理配置包括:
3.根据权利要求2所述的调试环境代理方法,其特征在于,每个所述代理实例与一个所述需求进行关联,处理所述需求对应的代理服务。
4.根据权利要求1所述的调试环境代理方法,其特征在于,所述向用户展示所述需求列表和环境列表包括:
5.根据权利要求2所述的调试环境代理方法,其特征在于,所述根据所述代理请求向业务服务端请求所述调试环境对应的业务服务包括:
6.根据权利要求1所述的调试环境代理方法,其特征在于,所述方法在所述代理客户端获取需求列表之前还包括:
7.一种调试环境代理系统,其特征在于,所述系统包括:
8.一种调试环境代理方法,应用于代理服务端,其特征在于,所述方法包括:
9.一种调试环境代理装置,应用于代理服务端,其特征在于,所述装置包括:
10.一种计算机设备,其特征在于,所述计算机设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求8所述的调试环境代理方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6或权利要求8中任一项所述的调试环境代理方法。