美文网首页
测试中使用代理连接到预发环境

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

作者: e小e | 来源:发表于2018-01-26 15:11 被阅读418次

通常对于测试地址和正式地址切换都是应用内部通过修改代码来互相切换环境,
比如说向这样:
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
步骤五,步骤六,根据配置的预发环境决定是经过指定环境

相关文章

网友评论

      本文标题:测试中使用代理连接到预发环境

      本文链接:https://www.haomeiwen.com/subject/ikzmaxtx.html