[发明专利]调试应用程序的方法及装置在审
申请号: | 201410476639.7 | 申请日: | 2014-09-17 |
公开(公告)号: | CN104239207A | 公开(公告)日: | 2014-12-24 |
发明(设计)人: | 谭海潮;卢轩华 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 张耀光 |
地址: | 510655 广东省广州市黄*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调试 应用程序 方法 装置 | ||
技术领域
本发明涉及程序开发技术领域,特别涉及一种调试应用程序的方法及装置。
背景技术
调试应用程序是将开发人员开发的应用程序投入实际运行之前,终端对该应用程序进行测试的过程。在这个过程中,终端可能需要访问该应用程序包括的应用服务对应的服务器,从该应用服务对应的服务器中获取该应用程序所需的测试数据,以完成对该应用程序的调试。
然而,开发人员可能会同时开发多个应用程序,当该多个应用程序包括同一应用服务时,比如,该多个应用程序均包括搜索附近用户的应用服务,该多个应用程序需要通过相同的域名分别从各自的服务器上获取对应的测试数据。而对于这种情况,终端只能逐个对该多个应用程序分别进行调试,即,对于该多个应用程序中任一应用程序,开发人员需要手动地将本地hosts文件中,该域名对应的IP(Internet Protocol,互联网协议)地址修改为该应用程序对应的服务器的IP地址,该本地hosts文件是存储域名与IP地址之间的对应关系的系统文件,终端根据该本地hosts文件中该域名对应的IP地址,从该服务器中获取对应的测试数据,实现对该应用程序的调试,当该应用程序调试完成后,开发人员再手动地将该本地hosts文件中,该域名对应的IP地址修改为其他应用程序对应的服务器的IP地址,进而对其他应用程序进行调试。
上述方法需要开发人员每调试一个应用程序,修改一次本地hosts文件,无法满足多个应用程序同时交叉调试的需求,并且还导致调试应用程序的操作较复杂,降低了调试应用程序的效率。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种调试应用程序的方法及装置。所述技术方案如下:
一方面,提供了一种调试应用程序的方法,所述方法包括:
对于多个应用程序中的每个应用程序,根据所述应用程序的存储路径,获取所述应用程序的解析文件,所述解析文件中存储所述应用程序的域名与互联网协议IP地址之间的对应关系;
根据所述每个应用程序的解析文件,分别加载所述每个应用程序的域名与IP地址之间的对应关系;
基于所述每个应用程序的域名与IP地址之间的对应关系,分别对所述每个应用程序进行调试。
可选地,所述根据所述每个应用程序的第一解析文件,分别加载所述每个应用程序的域名与IP地址之间的对应关系,包括:
将所述每个应用程序的解析文件中包括的域名与IP地址之间的对应关系,分别加载到所述每个应用程序对应的域名系统DNS缓存中;
将所述每个应用程序对应的DNS缓存中加载的域名与IP地址之间的对应关系确定为所述每个应用程序的域名与IP地址之间的对应关系。
可选地,所述根据所述应用程序的存储路径,获取所述应用程序的解析文件,包括:
根据所述应用程序的存储路径,获取所述应用程序的配置文件的存储路径;
基于所述应用程序的配置文件的存储路径,获取所述应用程序的解析文件。
可选地,所述根据所述应用程序的存储路径,获取所述应用程序的解析文件之前,还包括:
获取所述应用程序使用的域名;
基于所述应用程序对应的服务器的IP地址,获取所述应用程序使用的域名对应的IP地址;
将所述域名和所述域名对应的IP地址存储在所述应用程序的解析文件中。
可选地,所述将所述域名和所述域名对应的IP地址存储在所述应用程序的解析文件中之后,还包括:
根据所述应用程序的存储路径,获取所述应用程序的配置文件的存储路径;
根据所述应用程序的配置文件的存储路径,将所述解析文件存储在所述应用程序的配置文件中。
另一方面,提供了一种调试应用程序的装置,所述装置包括:
第一获取模块,用于对于多个应用程序中的每个应用程序,根据所述应用程序的存储路径,获取所述应用程序的解析文件,所述解析文件中存储所述应用程序的域名与互联网协议IP地址之间的对应关系;
加载模块,用于根据所述每个应用程序的解析文件,分别加载所述每个应用程序的域名与IP地址之间的对应关系;
调试模块,用于基于所述每个应用程序的域名与IP地址之间的对应关系,分别对所述每个应用程序进行调试。
可选地,所述加载模块包括:
加载单元,用于将所述每个应用程序的解析文件中包括的域名与IP地址之间的对应关系,分别加载到所述每个应用程序对应的域名系统DNS缓存中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410476639.7/2.html,转载请声明来源钻瓜专利网。