# wifi_stability **Repository Path**: wangxu_koala/wifi_stability ## Basic Information - **Project Name**: wifi_stability - **Description**: 用于对无线WIFI进行稳定性测试的系统 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2016-05-30 - **Last Updated**: 2024-07-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 1、 环境安装 http://pan.baidu.com/s/1hqGfW0G 提取码 6mdt 下载相应Android开发环境包(主要为了获取相关测试工具,如ADB等) 将Android开发包解压后的工具目录tools和platform-tools及Java解释器路径添加到环境变量PATH中(用分号隔开) 如: D:\adt-bundle-windows-x86_64-20130522\sdk\tools; D:\adt-bundle-windows-x86_64-20130522\sdk\platform-tools; Python安装,建议安装最新2.9.11,因为2.9.11自带pip工具 https://www.python.org/downloads/ 将下面三个路径添加到PATH环境变量中 C:\Python27\ python.exe路径 C:\Python27\Lib\site-packages 第三方python库路径 C:\Python27\Scripts; python相关工具路径 需要安装的python库 pip install psutil 获取系统信息的库 pip install xlwt 创建及操作excel文件的库 pip install xlrd pip install xlutils pip install pyautoit 自动控制抓包使用 复制boost_python-vc120-mt-gd-1_59.dll到 IxChariot 目录下,如C:\Program Files (x86)\Ixia\IxChariot 将C:\Program Files (x86)\Ixia\IxChariot添加到环境变量PATH中 手机需要安装APP工具有 autoConnectWifi.apk (连接断开WIFI使用) endpoint.apk (Chariot) player.apk (视频播放工具) wifi_data.apk(手机无线数据的收集) 2、配置与准备 1、 手机通过USB连接PC,通过adb devices 查看设备是否存在(每一个设备都有一个唯一的设备编号),如果无法查看到,可以使用应用宝等软件安装手机驱动 2、 安装APP,可以手动安装,也可以使用脚本安装,cmd 切换到 wifi_test_environ 目录下的tools目录,执行python install.py xxxx.apk 可进行批量安装 3、 配置文件说明(config.txt) [global] VideoAddress=http://112.168.0.2/B.mp4 视频播放地址 Ssid=wangxu_wifi 需要连接的SSID Password=123456789 需要连接的SSID的密码,没密码写null AutoConnect=1 是否自动连接WIFI VedioPeriod = 2 一轮视频播放测试时间 HttpGetPeriod =1 一轮HTTP-GET访问测试时间 PingPeriod = 1 一轮PING 测试时间 ChariotEnable=0 是否开启Chariot 测试 VideoEnable=1 是否开启播放视频测试 HttpGet=1 是否开启Http GET访问测试 PingEnable=1 是否开启PING测试 CheckIP=1 是否检查设备连接情况 ConnectionTimes=3 检查设备连接失败后的重连次数 Gateway=112.168.0.1 //暂时未使用 IpServerChariot=112.168.0.2 Chariot控制端IP HttpAddress=http://www.baidu.com HTTP GET网址 PingAddress=112.168.0.1 //PING 测试目的地址 #Ominipeek CaptureEnable=0 是否开启抓包功能 AutoConfig=0 是否开启自动配置,功能不完善目前建议关闭,自己手动配置 OminipeekPath=C:\Program Files\WildPackets\OmniPeek\omnipeek.exe omnipeek的路径,方便启动 CaptureName=wifi 抓包的前缀名 CapturePath=D:\packet 数据包临时存储位置,必须和该系统程序在一个盘符 Channel=6 抓无线包的频道 3、 执行程序 开启cmd ,执行python run.py 关闭直接ctrl + c #######################################################################