测试中使用代理连接到预发环境

通常对于测试地址和正式地址切换都是应用内部通过修改代码来互相切换环境,
比如说向这样:
public boolean istest = fales;
public static String URL_LOGIN = istest ? http://app.company.com : http://172.65.22.22
如果是正式环境就代码istest = fales 测试环境 istest = true.
当然代码风格并不固定,也可以定义int,来实现多环境切换。
目前公司使用代理连接到预发环境,这样明显方便很多,不需要修改代码去切换正式和测试环境,而且还能实现多环境切换的管理,今天来总结一下实现方式:
首先要在电脑上安装2个工具软件
Charles
Charles是用来进行代理网络请求的,这样可以连接对网络请求进行拦截,查看具体的网络请求和响应数据
教程:https://www.jianshu.com/p/235bc6c3ca77
SwitchHosts
对访问的ip进行切换,比如说访问 www.baidu.com 可以自动转到访问另外一个 ip ,比如说一个内网的ip. 这也是用来配置预发环境的一个工具.
教程:https://www.cnblogs.com/1024zy/p/5951524.html

image.png

步骤一:自己的手机连接到公司的网络
步骤二,步骤三:通过charles设置代理这样所有的访问请求都会经过自己的电脑
步骤四:打开了switchhosts,配置预发环境,这个时候会经过switchhosts
步骤五,步骤六,根据配置的预发环境决定是经过指定环境

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,938评论 0 5
  • (一) 我叫徐迟。 1997年11月25日23时31分12秒,我从本市协和医院降生,抱着我的医生眉毛稀疏,右眉心里...
    釗呀釗阅读 551评论 0 1
  • 饭桌上的一幕: A妈:我娃好几天没有大便啦……咋回事呀~ B妈:我娃一天拉好几次大便,是不是拉对子了呀~ C妈:你...
    高级营养师Vicky阅读 433评论 0 0
  • 远远的,瘦瘦的,长长的,斜斜的身影…… 还有那一抹浅笑……匆匆的人间…… 还有如果……
    阿默妮阅读 78评论 0 0
  • 注意这3点有效的提高网站的访问速度。 当今社会,互联网高度发展,如何在信息化时代里留有一席之地则显得尤为重要,服务...
    IDC人员阅读 67评论 0 0