真的好久没有写文章了,我想再不动笔就该退出历史舞台了.人一旦懒起来会给自己找诸多理由,比如我好久没写文章了,总给自己的理由是工作忙了,每天加班加点的没时间,没有好的新的技术可写,现在天天出差没有时间等等,各种各样让自己满意的理由使我这篇文章一拖再拖,现在想想还是那么的有道理.呵呵,不过为了以后有好的发展,就算抽出吃饭的时间也要练练了.本来打从出差的第一天就准备把每天的所见所闻都写出来,可是啊,咳  什么都不说了,就是懒惰了.
        好了闲话少说,步入正题.最近我接到的任务是要在全国10个省会城市建立测试机房,使之起到模拟手机上网的效果.正常的话手机模拟器在服务器上安装完成后走的是网卡的以太网络,但是我们的手机是通过GPRS上网走移动大厅的,为了完全模拟手机的网络,所以要在机房租赁的设备中安装GPRS猫,通过它来拨号上网,这样便可以达到预计的效果.
       硬件工作我已经做完毕了,在设备上安装了PCI的GPRS猫,然后在调置解调器中设置好端口,并通过超级终端对当地机房的手机信号接受的强弱进行了测试,都完全正常.于是建立GPRS拨号连接.因为我是在远程进行操作,所以直接进行拨号的话,网络会自动切换到10的网段,而远程的控制马上会断开.于是便用.bat脚本进行了拨号
这样连接会有两个,一个是本地的外网IP另一个便是这个10网段的GPRS连接.我们需要手机模拟器走移动网关,于是便加上一条路由
 
现在需要打开抓包工具,Ethereal,并指定该工具监控10网段的数据包的收发信息情况
 
最后打开手机模拟器,这里我使用的是索爱的产品,索爱K750型号,并且打开公司的产品,会发现很顺利的登陆上去
 
这样便和在手机上操作是完全一样的.这个模拟器除了不能打电话以外其他的手机的所有功能都可以使用这个模拟器进行模拟操作.
最后让我们看一下抓包的结果吧,
这里面10.240.147.61便是刚才建立的GPRS拨号的IP,而后面的10.0.0.172便是移动大厅的IP,两者进行着数据的交互,这样便可以证明那台服务器走的网络和手机是同一个网络,从而达到远程控制并进行测试的目的.
        在这几个机房的建立过程中遇到了很多无法解释难以解决的问题,比如在公司做测试的时候完全正常,可当我把设备原样的搬运到兰州的时候GPRS无法建立,里面的软件打开后自动关闭,拿到杭州的时候可以建立连接,并且在本地进行操作的时候软件没有任何问题,可是在宾馆远程连接进行测试的时候软件却自动关闭,等等问题.在这里要非常感谢张琦老师对我的技术支持与帮助,虽然耽误了他很多宝贵的时间,但是问题一个个的解决了.比如本地测试正常而远程连接的时候软件自动关闭的问题,还有使用VNC控制的时候如何让服务自动启动添加到注册表中.这个问题的解决办法在稍后的几天中会写出来的,希望大家稍微等待几天.

转载于:https://blog.51cto.com/haoyi/71580

远程手机测试机房的建立相关推荐

  1. 测试机房质量之上传下载速率测试

    测试机房质量之上传下载速率测试 之前介绍了通过Ping值来测试机房质量,但这仅仅是测试的一部分.我们想要考察机房是否符合自己的业务需求,它的线路情况好不好,稳定不稳定,则还是需要测试它的上传下载速率情 ...

  2. 测试工程师的福利!各远程移动测试平台对比分析

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯移动品质中心TMQ发表于云+社区专栏 背景 随着移动设备和系统的碎片化程度越来越高以及复杂的移动网络情况, 兼容性测试以及远程真机 ...

  3. 【RPA Mobile自动化4】手机测试自动化

    开发手机自动化,怎么能少了RPA. 本文介绍UiPath RPA,对于手机自动化的流程开发环境搭建! 文章目录 1.下载Android模拟器.APPium的最新版本 1.1a 下载Appium服务器 ...

  4. 长沙手机测试员真的没前途吗?工资多少?

    长沙手机测试员有前途吗?有刚入行做软件测试菜鸟说道,刚入道软件测试时,一提到手机测试,有经验的同事前辈们直摇脑袋,说手机测试还如果不去做单元测试,没有什么前途可言?是什么原因让前辈们如此失望?难道手机 ...

  5. 爱奇艺iOS真机远程APP测试技术实践

    背景 iOS多机远程控制技术目前业界初步也有了一些方案,可以让APP在远程iPhone上面安装操作,对于设备兼容性测试是一款很好的服务,但是就体验上还是存在UI截屏延迟,设备掉线,稳定性不高的问题,尤 ...

  6. 基于nodejs实现本地网页服务器-实现手机测试电脑开发的移动端网页

    相信很多前端开发者都有开发过移动端web,那么我们如何用手机测试开发的网页? 以下介绍两种方法: 方法一:利用nodejs搭建一个服务器 编码本人已经实现,有兴趣可以看看,把需要测试的网页放到node ...

  7. 《手机测试Robotium实战教程》——导读

    本节书摘来自异步社区<手机测试Robotium实战教程>一书中的导读,作者 杨志伟,更多章节内容可以访问云栖社区"异步社区"公众号查看 目 录 前 言 第1章 自动化测 ...

  8. 《手机测试Robotium实战教程》——第2章,第2.2节Eclipse的安装

    本节书摘来自异步社区<手机测试Robotium实战教程>一书中的第2章,第2.2节Eclipse的安装,作者 杨志伟,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  9. android手机测试用例,Android手机测试用例-从事手机测试必备

    Android手机测试用例-从事手机测试必备 测试版本号: Software Test Case ID 完成时间: 功能描述 操作步骤 1.点击屏幕下方的Home键 2.左右滑动触摸屏幕 3.单击联系 ...

最新文章

  1. 小乐乐打游戏(BFS+曼哈顿距离)
  2. 2017-2018-1 20155222 《信息安全系统设计基础》第8周学习总结
  3. linux ioctl 设备操作函数 r3到r0 应用层 驱动层 通讯
  4. mysql update 锁_Mysql心路历程:两个”log”引发的”血案”
  5. c语言程序设计第3周编程作业(数字特征)
  6. antd + react model自定义footer_更骚的create-react-app开发环境配置craco
  7. Cache相关基本概念理解
  8. DOM-13 【实战】输入及状态改变事件、京东搜索框
  9. oj交java代码_UvaOJ java输入代码
  10. 音乐服务器 linux,Linux 下五个很酷的音乐播放器
  11. 多重重要性采样(MIS)与光线追踪技术
  12. 【Python计量】statsmodels对虚拟变量进行回归
  13. MTK 6737 android6.0 user版本打开root权限(adb root权限和 apk root权限)
  14. excel两列数据查重
  15. chrome设置浏览器网页编码
  16. Springboot学习笔记(二)Web开发
  17. 蒋涛:区块链技术将推动生产力与生产关系的革新
  18. 两大公链相继发生变故,公链故事难再续?
  19. 联想系列笔记本无法更改电源使用方案解决办法(附图解)
  20. #蓝桥杯嵌入式#第七届预赛:液位检测告警系统

热门文章

  1. 从0梳理1场NLP赛事!
  2. 谈谈计算机行业的秋招和春招
  3. 统计学习三要素 模型+策略+算法
  4. 初学者必学的C++项目!花3天搞定
  5. 端到端半监督目标检测框架
  6. 中国最大AI预训练模型发布:113亿参数!北京智源研究院、阿里、清华等联手打造...
  7. 海外博士一般朝九晚五,国内博士动辄十几个小时科研时间。为什么普遍认为海外博士水平比较高?...
  8. PyTorch版YOLOv4更新了,不仅适用于自定义数据集,还集成了注意力和MobileNet
  9. 零基础学C++进腾讯,这份GitHub热榜的「从入门到高薪」请你收下
  10. “5G 消息”APP 短暂上线,它会干掉微信还是变成另一个飞信?