MAT(Memory Analyzer Tool) 是基于heap dumps来进行分析的,所以首先必须通过一定的手段得到JAVA堆的DUMP文件。JDK自带的。JConsole 或者 JMAP都是不错的工具。 准备 (·)下载eclipse3.7 (·)安装MAT插件:http://download.eclipse.org/mat/1.2/update-site/安装

470° /4706 人阅读/0 人点赞/0 条评论


不接USB线,自动保存log的方法(适合路测): 1. 连接USB 2. 执行adb shell 3. logcat -v time -f /sdcard/locker.log *:W &   其中: v:代表输出格式 time:显示日期,调用时间、优先级/标签,原来的进程的PID f:指定输出日志信息的<filename>   然后就可以拔掉USB线正常

413° /4133 人阅读/0 人点赞/0 条评论


       

612° /6028 人阅读/0 人点赞/10 条评论


    11月3日,在极客公园公开课——走进 UC 的活动上,UC 优视公司董事长兼首席执行官俞永福宣布,旗下产品 UC 浏览器的 Android 平台活跃用户数(30天活跃)已突破1亿大关,成为 Android 平台上全球第一个拿下过亿用户的第三方浏览器。UC&nbs

383° /3785 人阅读/0 人点赞/5 条评论


(一) 生成.hprof文件生成.hprof 文件的方法有很多,而且Android 的不同版本中生成.hprof 的方式也稍有差别,我使用的版本的是2.1,各个版本中生成.prof 文件的方法请参考: http://android.git.kernel.org/?p=platform/dalvik.git;a=blob_plain;f=docs/heapprofiling.html;hb=HEAD

514° /5146 人阅读/0 人点赞/0 条评论


Ubuntu系统安装tsung/erlang语言及工具,方法如下: 安装 1.       使用国内Ubuntu镜像可以下载快些 http://mirrors.163.com/.help/ubuntu.html  2. 安装Tsung的依赖组件: 1)Erlang及相关组件 sudo apt-get install erlang

1107° /11077 人阅读/0 人点赞/0 条评论


交互和多重交互测试根据以用户体验为基础进行的,在系统满足产品定义的前提下,对两个或两个以上的功能进行互动的一种机制,多任务并发并不相互影响。同时包含对进程启动的检查,查看是否会自启动其他进程。还包含对使用界面的检查,核对界面与规范的符合度,处理交互过程中弹出界面的优先级。还包含对声音交互的检查,检查对同时发声的处理机制。最后包含用户体验测试,用更加宽阔的视角关注与用户相关的各个方面,例如审美、协作

564° /5634 人阅读/1 人点赞/1 条评论


上一篇中已经实现了JAVA的下载视频代码,但仍然是单线程的,还无法进行性能测试。本篇就来通过LoadRunner来实现多线程的模拟和控制。  新建LR的JAVA Vuser脚本,这里可以直接进行JAVA编码,又可以调用LR的内部方法,如事务、思考时间、集合点等等。到了这步已经没有任何难点了,开发人员只要花1个小时了解下LR的基本使用和常用方法即可,测试人员如果不会JAVA……那还是算了吧。  Ac

465° /4659 人阅读/0 人点赞/0 条评论


最近的一个项目,视频点播系统,使用apache实现的流媒体服务器。  其实准确的说叫做伪流(HTTP Pseudo-Streaming),基本原理和概念自行了解吧。  让我简单的描述就是仍然是HTTP下载,播放器播放本地缓存。只不过它也实现了一些和正规流媒体服务类似的功能。  视频点播类系统的性能测试,说简单了主要就是模拟大量用户去看视频。  服务端监控整体性能,客户端关注各自表现。  这里难点主

472° /4722 人阅读/0 人点赞/0 条评论


用Timestamp来记录日期时间还是很方便的,但有时候显示的时候是不需要小数位后面的毫秒的,这样就需要在转换为String时重新定义格式。         Timestamp转化为String: SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss&qu

555° /5534 人阅读/0 人点赞/2 条评论