前端开发之配置-移动端真机测试环境的搭建小白教程

前几天在公司做手机端的兼容页面 发现一些问题 然而需要配置与官网一样的域名才能调试 花了一些时间捣鼓了一下手机端测试的环境搭建 应该能满足大部分的需求了(window10)

        我所用到的工具:

        1.服务器工具wamp 3.0.6 (用来搭建局域网服务器的,在同一个wifi下就可以用你的真机去访问你的测试地址了)

        2.DNS服务器工具nodejs下的xdns(用来配置一个DNS服务器来拦截你的手机浏览器的,作用跟host文件差不多,这样你就可以在手机上做映射了)

        3.Android最简单的抓包工具Packet Capture(用来抓取你的手机浏览器的请求信息)

  1. 使用Wamp配置服务器
    配置映射在网上有一篇详细的教程 我就不多写什么了 直接去阅读他的博客吧http://blog.csdn.net/wzzdream/article/details/53421168
    135401_YTEt_3281152.png
    配置完成以后 使用win+r 输入cmd 打开命令行 输入ipconfig 获取自己的局域网ip
    135525_ZXJH_3281152.png
    手机端直接输入IPV4的地址就能访问你的静态页面
  2. 安装nodejs(如果已经安装直接看第三步)
    直接去nodejs官网 https://nodejs.org/en/ 下载并安装nodejs
    安装完成后打开你的cmd 输入node 会进入这个nodejs的命令行
    141026_f9Ql_3281152.png
    如图 如果出现第二行 并且光标闪烁 说明安装成功
    如果没有出现可能是没有默认配置环境变量 右击我的电脑-属性-高级系统设置-环境变量
    141441_biyq_3281152.png
    把你的nodejs路径新增上去 再在命令行中输入node尝试
  3. 使用xdns来配置手机映射
    但有的时候测试环境对域名有要求,例如我的域名必须要是*.oschina.net 否则就无法达到预期的调试效果,但是未经过root或者越狱的手机 无法再手机上配置 host 文件拦截 这个时候就可以使用xdns了
    xdns 可以实现类似host文件的功能 拦截你的网址 并且映射
    xdns在github上的地址:https://github.com/allenm/
    由于作者好像使用的是linux系统 这里我说一下我是怎么在windows下使用这个工具的
    1. 安装xdns
      在cmd命令行中输入
      npm install xdns -g
      141907_03EE_3281152.png
      没出现报错就表示安装成功了 上图就是安装成功返回的数据
    2. 修改配置文件
      然后来到文件目录下打开 sample 文件夹 编辑里面的 hostsarr.js 
      使用方法
      142211_rkFf_3281152.png
      将数组hostsArr的内容修改成你需要配置的映射就可以了
      142152_3SDb_3281152.png
    3. 使用xdns
      在sample文件夹下右击 在此处打开命令行 输入
      node hostsarr.js

      就可以启动你的dns服务器了
      142424_htgM_3281152.png

    4. 最后进入你的手机 把DNS地址改成你的局域网IP

      1. iphone:
        点开无线网旁边的i
        144934_fabd_3281152.png
        把里面的dns地址修改成你的局域网IP 也就是ipconfig中的IPv4

      2. 安卓:
        长按你的wifi 点击修改网络  拉到最下面 IP 修改为静态 把地址1修改成你的局域网IP

  4. Packet Capture (安卓免root抓包工具)

    这么简单的东西我都懒得介绍了 直接给网址自己去看吧 http://kaywu.xyz/2016/02/28/PacketCapture/
  5. 参考内容
    1. WAMPServer3.0.6 64bit自定义网站根目录与多站点配置
    2. Mobile Web 调试指南(1)–– 把静态资源指向到本地

    3. github上的开源项目xdns

转载于:https://my.oschina.net/u/3281152/blog/1031232

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值