当前位置: 首页 > news >正文

包装盒在线设计网站企业营销网站建设的基本步骤

包装盒在线设计网站,企业营销网站建设的基本步骤,wordpress漏洞上传php文件,浙江建设职业技术学院塘栖校区网站1. 耗电量原始测试方法 1.1 方法原理: 根据iPhone手机右上角的电池百分比变化来计算耗电量。 1.2实际操作: 在iOS通用设置中打开电池百分比数值显示,然后操作30分钟,60分钟,90分钟,看开始时和结束时电池…

1. 耗电量原始测试方法

1.1 方法原理:

根据iPhone手机右上角的电池百分比变化来计算耗电量。

1.2实际操作:

在iOS通用设置中打开电池百分比数值显示,然后操作30分钟,60分钟,90分钟,看开始时和结束时电池百分比数值的差值。

1.3 优缺点分析:

1、电池百分比数据非常粗略,并且电池从90%掉电至80%与80%掉电至70%不一定相等

2、测试时需要关闭手机所有后台应用除待测应用外,但统计的耗电量仍然把亮屏耗电、通讯模块耗电都统计进去,因此会发现OLED和LCD屏幕的手机耗电量不一样,使用wifi模块和3G网络的耗电量不一样

综上所述:如果耗电量是看整个手机的耗电情况,那么受影响的因素比较多,干扰大,无法准确得出被测应用的真实耗电数据。

2. 耗电量文艺测试方法

2.1方法原理:

从iOS8系统开始,iPhone手机在电量选项中会看到前后台运行时长和电池消耗占比数据(如下图所示),这些数据会自动收集在iPhone手机数据库里,并会上报给苹果服务器,因此通过HTTP劫持工具可以截获手机上报的这些数据。

2.2实际操作:

步骤1:在iMac机上安装HTTP劫持工具mitmproxy,打开iMac机上的终端命令输入界面,然后输入以下命令:

sudo easy_install php

sudo pip install mitmproxy

注:使用mitmproxy原因是支持手机端,并且有Mac版本,比Fiddler、HttpWatch要方便很多。

步骤2:将解析HTTP请求并保存文件的capture.py脚本放置在iMac机上,然后运行命令:

mitmdump -s “capture.py --bat”

步骤3:将待测手机和iMac都连接到同一个wifi网络下,然后打开手机中的wifi设置,设置手机的HTTP代理服务器IP为iMac的IP,端口为8080(如下图所示)

步骤4:打开iPhone手机上的Safari,输入http://mitm.it,选择苹果图标并安装mitm证书,证书只需首次测试时需要安装。

步骤5:回到Safari浏览器,输入diags://进入iOS诊断信息界面,在报告编号中输入:123456,点击扩展测试(如图1所示),待该界面左上角出现“完成”后,在capture.py的相同目录会出现power-YYYYMMDD-hhmmss.tar.gz的压缩文件(如图2所示)

步骤6:双击ID开头的文件,会出现以PLSQL结尾的文件,可以通过MesaSQLite打开,切换到“SQL Query”选项页,输入SQL语句即可。

​以上红框的记录表明:2015年10月23号,com.qq.tencent.dailybuild进程在8:00至9:00在3600秒时间内耗电量为436.9832mW/h。

查看后台运行时长的SQL语句:

select datetime(timestamp, unixepoch','localtime') AS Time,* from PLAppTimeService_Aggregate_AppRunTime where BundleID= 'com.tencent.qq.dailybuild';

查看耗电量的SQL语句:

select datetime(timestamp,'unixepoch','localtime') as time, * from PLBLMAccountingService_Aggregate_BLMAppEnergyBreakdown where BLMAppName='com.tencent.qq.dailybuild';

查看温度的SQL语句:

select datetime(timestamp,'unixepoch','localtime') as time, * from PLBatteryAgent_EventBackward_Battery;

2.3 优缺点分析:

优点:

1)此方法获取的数据即iOS系统统计的数据,因此数据具备较强的说服力;

2)能够获取应用的耗电量数据,不再是统计整机的耗电量。

缺点:最短只能统计1个小时内的耗电量数据,对于响应时间较快操作的耗电量建议还是用powermonitor进行测试。

3. 常见问题

问题:在mitmdump运行capture.py出现command not found提示怎么办?

​解答:出现mitmdump指令查找不到说明mitmproxy安装有问题,需要运行sudo pip install mitmproxy重新进行mitmproxy的安装。

问题:在安装mitmproxy出现libxml/xmlversion.h file not found提示,怎么解决?

解答:这是在安装依赖包lxml报错,首先根据警告执行下图红框的命令,然后再执行xcode-select --install命令

问题:为什么在手机的QQ浏览器或UC浏览器中输入http://mitm.it没有看到mitm证书安装界面?

解答:必须要在iPhone手机的Safari浏览器中输入地址,同理diags://也必须要在Safari浏览器中输入。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你! 

http://www.yayakq.cn/news/911543/

相关文章:

  • 免费平面设计模板网站网站建设个人简历的网页
  • 网站设计的可行性分析代驾app软件开发
  • 静态网站建设的PPT太平桥网站建设
  • 如何设置一个网站电子商务网站建设文档
  • 做网站按什么收费网络优化有前途吗
  • 做公司网站的公司wordpress怎样改头像
  • 博星卓越营销网站设计网页制作学情分析
  • 微信订阅号不认证可以做网站吗nginx建设网站教程
  • 邹城网站设计免费房屋建设图纸网站有哪些
  • 广州网站建设(信科网络)广丰做网站公司
  • 创新的网站建设公司排名做购物网站需要什么
  • 北京app网站开发wordpress支持linux吗
  • 网站开发技术基础教程找项目网站
  • 青海集团网站建设汕头关键词排名
  • 简单地产网站怎么上苏州的互联网公司有哪些
  • 服饰网站建设规划书交通信用网站建设
  • 设计商城商务网站仿京东电商的网站开发报价
  • 龙华做棋牌网站建设域名不定更换
  • 消防设备网站建设软件生成器
  • 网站的开发环境怎么写平面设计免费网站
  • 个人网站建设技术重庆百姓网免费发布信息网
  • 大型网站建设流程做网站要营业执照吗
  • 如何把网站做的更好网站插件 wordpress
  • asp故障解答网站模板互联网保险经纪公司十大排名
  • 教学网站前台er图wordpress添加搜索引擎
  • 网站建设产品图wordpress创建主题面板
  • 网站如何合理建设seo长春网站建设58同城
  • 自己设计装修手机软件企业整站seo
  • 做360手机网站快女生学ui还是前端
  • 怎么做直播网站的超管手机网站APP网络推广商城网站