做App测试的朋友可能因为环境的需要,要切换不同的测试环境,这时就需要在自己的电脑上配置好环境,然后在手机上设置代理,用WiFi连自己的电脑,这样一来,手机网络走的就是自己的电脑网络,也就是说,手机的环境就是电脑设置的环境了。

网上有很多帖子说明这个,一个一个过滤有点麻烦,这里在开始Appium前再插播一个知识点,就是如何设置手机代理:

1. 打开fiddler->Tools->options->Connections,

选择:Allow remote computers to connect

重启fiddler。

2、设置手机代理:

打开手机网络设置(也有叫WLAN设置的),选择代理:

主机名就是自己电脑的ip地址,端口就是第一步(上面那个图里的8888那里就是端口)Fiddler listens on port:后面写的值。“不使用网址”那个栏不用管

自己电脑的ip地址可以进cmd,输入ipconfig查看

3、设置好代理以后,用浏览器输入你的ip+端口号,比如192.168.1.185:8888

下载证书,当你进入这个页面以后应该就有证书下载的选项,点击下载

如果不下载安装证书,进入App以后就会不停的弹网络错误,请检查网络连接设置。

4、(小米)手机:更多设置-系统安全->从存储设备安装->安装证书(需要设置屏幕密码)——这里不同手机可能设置方式不太一样。

完成

设置好以上步骤,我们再打开手机App就是电脑设置好的环境啦~~~而且在fiddler上也可以看到抓到的手机发送的各种连接的地址。

微信公众号搜索“自动化测试实战”或扫描下方二维码添加关注~~~

最新文章

  1. NodeJS 初体验
  2. appium 执行demo
  3. Jquery报错:Uncaught TypeError: ((m.event.special[e.origType] || (intermediate value)).handle || e.handler).apply is not a function
  4. Intellij Idea 12 开发Android 报Caused by: java.lang.UnsatisfiedLinkError: FindLibrary return null;
  5. CLR Profiler
  6. MSSQL中datetime与unix时间戳互转
  7. C# VS 面向对象基础(一)
  8. ReactiveCocoa源码解析(五) SignalProtocol的observe()、Map、Filter延展实现
  9. TreeViewItem实现整行选中 (两种用法)
  10. Redis服务器启动之后3个警告信息的解决方案
  11. 三、糖醋鲤鱼(Sweet and sour carp)
  12. 3.HttpSession
  13. 查看MYSQL数据表锁定
  14. Cassandra.yaml 配置详解
  15. mybatis mapper xml文件的导入方式和查询方式
  16. stark组件之多级过滤
  17. 【转】Loadrunder场景设计篇——添加windows Resource计数器和指标说明
  18. vue之v-bind
  19. Redis雪崩、穿透、热点key等优化
  20. python3+pyqt5 +eric5安装配置

热门文章

  1. Python模块学习之解决selenium的“can't access dead object”错误
  2. vue削笔机
  3. 第七天 Linux用户管理、RHEL6.5及RHEL7.2 root密码破解、RHEL6.5安装vmware tools
  4. Day11 - Python操作memcache、redis缓存、rabbitMQ队列
  5. Python初学者的一些编程技巧
  6. 应用Fiddler对手机应用来抓包
  7. SQL基础整理(事务)
  8. hdu2732
  9. idea git tag 管理
  10. C++(笔记)浅析vector容器的实例