自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Android APP专项测试整理-内存及cpu

命令: adb shell dumpsys meminfo  packagename 关注点:  1.Native/Dalvik 的 Heap 信息 具体在上面的第一行和第二行,它分别给出的是JNI层和Java层的内存分配情况,如果发现这个值一直增长,则代表程序可能出现了内存泄漏。 2.Total...

2017-01-04 17:26:40 4983 0

原创 Android APP专项测试整理-流量(net)

流量消耗关注点: RX:接收的数据--下载数据 TX传输的数据--上传数据 总流量=RX+TX 方法一: ddms中的network 方法二 命令: 获取pid  adb shell ps | grep packagename 获取uid adb shell cat /proc/pid/statu...

2017-01-04 17:26:23 1210 0

原创 Android APP专项测试整理-电量(使用batterystats)

方法: 手机自带的电量监控、GT 命令(5.0以上系统才可以):

2017-01-04 17:26:09 6035 1

原创 Android APP专项测试整理-启动速度

启动速度评判标准: 启动一般分为: 冷启动:首次启动 冷启动命令:adb shell am start -W -n 包名/activity 冷启动停止:adb shell am force-stop 包名 热启动:应用切换到后台再次被唤起 热启动命令:adb shell am start -...

2016-12-30 18:14:28 1267 0

原创 LR性能测试框架学习总结(二)--controller场景设计

分类: 手动测试场景 面向目标测试场景 手动测试场景设计: 初始化:同时初始化所有虚拟用户、每隔多长时间初始化几个虚拟用户、每个虚拟用户运行前都初始化 start vuser: Duration stop vuser start group

2016-12-23 11:41:02 2802 0

原创 LR性能测试框架学习总结

性能目的:使用起来速度快,不崩,稳定 性能分类: 常规性能测试--响应时间、响应速度----正常工作,你的速度有多快 负载测试---持续加压,目的是找到崩溃的临界点,目的是用户使用时能不触碰到此临界点---不断增加工作量使工作饱和度不断增加,你什么时候撑不住了 压力测试--在一定饱和度内,会不会出...

2016-12-21 16:58:05 2613 0

原创 android 手机app应用压力测试整理(二)-monkey脚本

目的:实现有目的的压力测试 格式 adb shell monkey -f   常用事件: 轨迹球事件(模拟点击):DispatchTrackball(long downtime,long eventide,int action,float x,float y,float pressure,flo...

2016-12-01 18:13:05 1859 0

原创 手机屏幕坐标获取方法

1.手机自带的隐私--开发者工具--显示指针(一般安卓4.0以上的都有这个选项,以下的就不确定了,我的测试机2.0版本的就找不到) 2.monkeyrunner录制时获取,打开monkeyrecorder,随便点击都能在右侧出现相应的坐标 3.DDMS也可以

2016-11-30 16:30:13 11616 0

原创 启动安卓模拟器

1.原生的: cmd 输入android avd---设置模拟器 2,.genymotion https://www.genymotion.com 需要下载注册,初次慢,以后会快。

2016-11-30 16:10:05 538 0

原创 android 手机app应用压力测试整理(一)

ps:对app压力测试所做的笔记。 压力测试的意义:提升app稳定性,保证使用率,保留用户,提高效益。 介入时间:功能测试通过后 monkey:存在于手机系统中

2016-11-29 18:10:36 9016 0

原创 monkeyrunner进行多设备UI测试

monkeyrunner进行多设备UI测试

2016-03-31 17:09:47 1814 0

原创 android-cts兼容性自动化测试

CTS测试集包含大约24,000个在Android设备上运行的测试用例,这些用例分别针对电话、图形、相机、GPS、触摸屏、无线网等功能 win下安装cts 1.下载cts http://source.android.com/compatibility/downloads.html 下载的cts要...

2016-03-15 10:17:52 1712 0

原创 appium跑一个小demo

1.启动模拟器(4.2以上的) android avd 查看是否启动成功 adb devices 2.命令行启动appium appium 点击一个左边的小机器人,选择要测试的apk 点击右边的三角进行启动 3.编写一个.py的脚本,执行 #coding=utf-8 from appium im...

2016-03-14 17:03:05 1950 0

原创 appium环境搭建步骤记录(三)-appium-client安装

1.安装python并配置环境变量 2.pip安装 下载地址:http://pypi.python.org/pypi/pip#downloads pip-8.1.0-py2.py3-none-any.whl (md5, pgp)

2016-03-14 15:20:05 4339 0

原创 appium环境搭建步骤记录(二)-appium环境配置及sdkmanager

这篇主要是环境变量的配置:安卓、appium,还有把sdkmanager更新一下。

2016-03-11 17:32:40 5517 0

原创 monkey脚本实例(log自动保存)

1。目的:设计一个脚本,可以实现monkey命令的种子数随机,并产生以随机种子数命名的log文件 思路:日志文件:>d:\随机种子数.log           monkey可以写到一个文件里。 #coding=gbk import os.path fn=raw_input('...

2016-03-10 18:17:13 2143 0

原创 利用mat定位内存泄露原因

MAT分析: histogram--shallow heap排序-list objects-withincoming references--gc root,非常好定位

2016-03-07 11:05:40 1303 0

原创 python正则--简单匹配身份证号

身份证简单规则,举例: 350124198310131229 第一位1-9 后面5位数字0-9 年份:1或2开头,后面三位数字0-9 月份 日期 3位数字0-9 最后一位为数字或X或x 正则表示: 第一位1-9  [1-9] 后面5位数字0-9 \d{5} 年份:1或2开头,后面三位数字0-...

2016-01-26 16:12:32 5963 0

原创 python简单爬虫--转源码

在网上看到一个爬虫,感觉很有意思,爬了一堆图片用来测试。下面是源码,做了一些简单说明。 #coding=utf-8 import urllib import re #思路:先获取所有页面信息,使用正则匹配图片地址信息,下载图片到本地 #根据一个url地址获取该url的所有页面信息 def get...

2016-01-19 18:18:09 675 0

原创 appium环境搭建步骤记录(一)-appium安装

背景介绍: win8.1 64位系统 步骤: 1.安装node.js 下载地址:https://nodejs.org/en/download/ 下载64位版本:Windows installer(.msi)  64-bit 下载完成后一路next安装完毕。 验证node.js是否安装成功:wi...

2016-01-08 16:02:52 11318 0

原创 虚拟机上安装win7系统

一、所需软件: VMware-Workstation-10.0.2-1744117精简官方中文安装注册版.exe win7系统:Win7X32CJ-V2.8.iso 二、先创建一个空虚拟机: 1.安装好虚拟机 2.运行虚拟机-新建一个虚拟机

2015-12-28 14:25:40 1216 0

原创 python--常用函数总结

总结一些常用函数,方便以后查询。

2015-12-10 18:12:23 3724 0

原创 python---raw_input()和input()输入区别

这两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互。

2015-11-19 15:35:56 487 0

原创 【windows】杀应用的进程

方式1: ctrl+alt+delete 调出任务管理器,选择应用后结束进程 方式2: win+r 输入cmd进入命令行窗口 tasklist获取应用的进程pid taskkill /pid /f结束进程

2015-11-19 10:34:36 339 0

原创 monkeyrunner自动化测试工具--脚本实例

最近研究monkeyrunner,感觉还是挺好用的,最终陆续耗费两天时间完成以下脚本。有写的不好的地方,欢迎有缘人批评指导,共同进步。 该脚本实现以下功能: 自动识别多设备 自动在各设备运行app 自动将运行结果截图 自动对比运行结果 首先 adb devices   >E:\devices...

2015-11-06 15:05:46 1555 1

原创 monkeyrunner自动化测试工具--脚本模板及MonkeyRunner常用事件

一、手机安装app(今日头条) 二、写.PY的monkeyrunner脚本 基本样式: #在程序中引入monkeyrunner模块 from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice #连接到正在运行的设备戒模拟器上,返回一...

2015-11-05 17:08:08 3573 0

原创 monkeyrunner自动化测试工具--UI元素获取

1.monkey recorder--坐标获取(略) 2.hierarchyviewer-id获取 hierarchyviewer能获取某些真机-开发机或模拟器上的id,以模拟器为例。 a.打开eclipse,启动已经装好的模拟器。 b.将apk安装到该模拟器 c.进入sdk的tools...

2015-11-05 10:59:24 1821 0

原创 monkeyrunner自动化测试工具--真机运行提示:could not connect to view server

连接真机,使用monkeyrunner自动化测试工具运行脚本-提示脚本easy_device=EasyMonkeyDevice(device1)附近could not connect to view server

2015-11-04 16:38:47 2675 0

原创 adb常用命令--操作android模拟器

cmd命令操作android模拟器

2015-11-04 10:55:02 1095 0

原创 adb常用命令--安装apk

方法一:adb push  adb push xxxx.apk /system/app (安装到 system/app目录下,有时安装不成功) 手机中的系统apk应用(*.apk)位置:/system/app 安装新apk到手机 adb push xxxx.apk /system/app 。 后面...

2015-10-29 15:17:26 10731 0

原创 monkeyrunner自动化测试工具--录制回放

一、录制回放前检查 1.sdk是否已经下载并解压,sdk解压后的tools目录中含有monkeyrunner.bat 2.网上下载录制脚本,起名为recorder.py,最好和monkeyrunner.bat在一个目录下

2015-10-28 17:10:41 2823 1

原创 monkey测试中日志分析和内存泄露分析

一.monkey日志分析 1、程序无响应的问题:在日志中搜索“ANR” 2、崩溃问题:在日志中搜索“Exception“ 看前后执行事件进行复现

2015-10-27 16:02:45 13200 0

原创 android logcat抓取app日志的方法

方法:adb logcat命令,可以加条件过滤 1.安装SDK(参考android sdk环境安装)

2015-10-26 11:24:02 20876 0

原创 python---格式化字符

%r 不管什么都打印输出 name="xiaoming" age=25 height=183 eyes="black" hair="black" print "my name is %r"%name print &qu...

2015-10-21 16:34:00 603 0

原创 python---打印输出/中文输出

print ('abc') print ("%s"%"abc") print 25 print ("%d"%25) print 1.83 print ("%.2f"%1.83) print (&qu...

2015-10-21 14:47:54 1788 0

原创 python----小数点精度控制round()

python版本也会影响结果,python2把x四舍五入为远离0的最近倍数,如round(0.5)=1, round(-0.5)=-1; python3则会把x四舍五入为最近的偶数倍数,如round(0.5)=0, round(1.5)=2.0, round(2.5)=2.0,

2015-10-21 14:24:19 31949 6

原创 ios端app性能测试(cpu/内存/耗电)

ios端app性能测试简要步骤: 一、 准备步骤 1. 下载xcode

2015-10-20 17:04:47 10520 0

原创 monkey脚本实现有序用户操作流

monkey随机测试都会了,就是一条命令,好处是简单粗略的判断一下app的稳定性。如果能通过脚本完成指定的操作,那就离实际情况更近了一步。下面跟我一起来学习吧。 1.先学习一下monkey执行脚本的命令 -f 脚本。 adb shell monkey -p 包名 -v -f /sdcard/mon...

2015-09-22 17:12:27 1748 0

原创 adb常见问题--* daemon not running. starting it now*

问题:连接真机时,输入adb devices总是提示* daemon not running. starting it now,如下图

2015-09-22 11:00:24 23993 0

原创 python写的小程序--构造大量测试数据

1.构造大量数据用于测试 a.构造从10000个用户,用户名不相同的。以10为例# coding=utf-8 x=1 while x <11: print "js"+'%d'%x #数字强制转换成字符a='%d'%x,a就是数...

2015-09-17 10:46:40 2229 0

提示
确定要删除当前文章?
取消 删除