- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 Android性能测试数据收集(全)
获取用户PID1、SDK版本大于26 1.找出所属pid 命令:ps -A|grep packageName(WINDOWS环境下将grep替换成findstr),下图第二列数据即为 PID2、SDK版本小与26:ps |grep packageName(跟上面方法类似 ) 获取用户UID命令: dumpsys pack...
2019-02-20 11:12:51 1035 1
原创 Android内存测试实战(2)
Android内存检测工具 AndroidProfiler (Androidstudio自带内存检测工具) MAT (Eclipse 中的内存检测工具),下载地址: http://www.eclipse.org/mat/downloads.php LeakCanary (开源内嵌APP型内存检测工具) ,官网地址:https:...
2019-02-19 17:47:59 310
原创 Android内存测试(1)基础知识
1.内存简介内存简称:Random Access Memeory随机存储器寄存器:运行速度最快的存储场所,运行在处理器内部,代码无法控制栈内存:存放基本的数据类型和对象的引用堆内存:存放由new关键字创建的对象及数组,并且由java虚拟机垃圾回收器(GC)自动管理静态域:存放静态数据的内存区域常量池:存放常量的内存区域(如:string 、integer、float等等)...
2019-02-19 17:41:07 442
原创 Selenium框架源码解析-1 PageFactory
Selenium框架源码解析-1 PageFactory前提: 几天前接触到Selenium,看到定义的变量不需要实例化就可以直接运行,觉得挺稀奇,故想一览其中之奥妙,取其中之精华。直接上码:package com.prs.t;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.o
2016-08-12 11:48:08 2312 1
原创 获取Android代码测试覆盖率详解
Pre假定APK所在包为net.clasnake.project,工程主目录为/folder。Step 1 插桩首先下载EmmaInstrument.rar,解压后包含四个文件:EmmaInsrumentation.javaFinishListener.javaInstrumentedActivity.javaSMSInstrumentedReceiver.java
2016-07-22 09:19:12 897 1
原创 接口自动化 开源框架学习-supertest
开始学习supertest。首先打开它的github,了解supertest几个关键信息:继承了superagent所有的API和用法。使用前需安装node,然后用npm install supertest --save-dev或者cnpm install supertest --save-dev安装supertest。和superagent一样,需要通过调用.end() 执行
2016-07-14 10:40:36 6660
原创 java对象占用内存分析
前言空对象占8个字节 有数据成员的话,你把数据成员按基本数据类型和对象引用分开统计。 基本数据类型按byte/boolean=1,char/short=2,int/float=4,long/double=8,累加,然后对齐到8的倍数。 对象引用按每个4字节,累加,然后对齐到8个字节的倍数。 对象占用字节数=基本的8字节+基本数据类型所占的+对象引用所占的 比
2016-07-11 11:30:39 678
转载 性能测试必学知识点
性能测试基础知识、工具专题、流程专题三部分是基础,新人经过 1个月的学习可以达到小需求和项目的性能测试执行水平,这部分内容新人必学。性能测试中级专题包括了一些非常好的基础知识书籍推荐,这些基础的积极有助于大家进行性能问题的分析与定位,性能优化方案的思考。性能测试高级专题部分的学习我也还在探索中,是一些应用本身之外的更广阔的领域,包括数据库、操作系统、网络等的性能知识学习。希
2016-07-07 16:39:20 719
转载 selenium+java+testNG+pageObject深入理解自动化测试框架
关于selenium+java+testNg的环境配置文章,本文主要讲述测试框架的架构实现。我们知道,搭建一个合理的测试框架能够将自动化测试做大做大,一个合适的自动化测试框架能够极大的降低代码的数量,便于后续的维护。文章先从测试框架的模型,思想讲起,然后将各个部分做实现。一、框架包结构如下图以下依次分析下每个包中的工作com.bfm.pa
2016-07-06 17:10:14 2992 1
原创 JAVA内存管理
首先我们要明白一点,我们所使用的变量就是一块一块的内存空间!! 一、内存管理原理:在java中,有java程序、虚拟机、操作系统三个层次,其中java程序与虚拟机交互,而虚拟机与操作系统间交互!这就保证了java程序的平台无关性!下面我们从程序运行前,程序运行中、程序运行内存溢出三个阶段来说一下内存管理原理! 1、程序运行前:JVM向操作系统请求一定的内存空间,称为初始内存空间!程
2016-07-06 16:59:09 307
转载 jmeter 脚本增强(检查点、集合点)
脚本增强以web测试计划登陆脚本为实验基础进行,详见如下1. 如何验证录制或者自己设置的请求结果是正确的? jmeter的断言(Assertions)元件可以完成此任务,在需要验证的请求后面添加响应断言再添加一个监听器来监听此断言运行的结果,那么在响应断言之后添加"断言结果"监听器下来选中响应断言元件,在右侧显示响应断言设置界面,根据自己的需要
2016-07-06 16:52:36 2263
转载 jmeter 脚本增强(参数化)
jmeter 之中通常场景需求需要很多不同的数据作为请求的一部分参数,所以需要将这些不同的数据做为参数使用变量传递给每次请求脚本的参数化主要有以下几种方式1. 使用配置元件CSV Data Set Config配置解析:Filename: 读取的文件,文件里有自己准备为可变参数的赋值数据,多参数可使用多列,文件后缀也不限制,可以写相对路径也可以写绝对
2016-07-06 16:51:49 3736 1
转载 JMeter基础之-使用技巧
在这此对新版本jmeter的学习+温习的过程,发现了一些以前不知道的功能,所以,整理出来与大分享。本文内容如下。如何使用英文界面的jmeter如何使用镜像服务器Jmeter分布式测试启动Debug 日志记录搜索功能线程之间传递变量 如何使用英文界面的JMeter Jmeter启动时会自动判断操作系统的locale 并选择合适的语言启动,所以,我们启动jm
2016-07-06 16:51:02 500
转载 selenium+java自动化测试框架之元素管理篇
元素对象管理:元素对象(以下称为locator)的维护与管理很麻烦,因为locator比较多,每个页面上要操作的可能有几十个,如何快速的查找及维护好能够使我们写脚本的速度及维护速度大大提升。在前端开发中,开发人员通常是把UI样式放在CSS文件中,受此影响,我们也可以把我们的locator放在一个专门的文件中,按照页面来分类,提取其公共的locator放在公共的文件中,这样或许可以提升些许编
2016-07-06 16:50:14 4193
转载 selenium封装常用方法
java封装selenium2常用方法[java] view plain copypackage com.selenium.pack; import java.net.MalformedURLException; import java.net.URL; import java.util.concurre
2016-07-06 16:48:45 4934 1
转载 jmeter进行APP接口测试经验总结
使用工具:Fiddler、Jmeter测试步骤:1. 确认接口从开发人员那里获取接口文档,接口文档应该包括完整的功能接口、接口请求方式、接口请求URL、接口请求参数、接口返回参数。如果当前项目没有接口文档,则可以使用fiddler对APP进行抓包确认。fiddler对手机进行抓包的方法可以参考:http://blog.csdn.net/whor
2016-07-06 16:46:55 23965 2
转载 Jmeter脚本录制
Jmeter下载地址:http://jmeter.apache.org/download_jmeter.cgi录制脚本步骤:1 打开Jmeter windows下打开:D:\apache-jmeter-2.9\bin\jmeter.bat Linux下打开:D:\apache-jmeter-2.9\bin\jmeter.sh2 创建线程组右键测试计划->添加->
2016-07-06 16:46:09 609
转载 Jmeter接口数据回放测试
1.引言 1.1背景在日常的API接口测试过程中,由于每次发布需要回归存量接口,而在存量接口越来越多的情况下,接口回归测试工作量越来越大,特别是在回归测试、预发布测试、灰度发布测试过程中,重复性工作越来越多。在API接口功能测试过程中,经常遇到各种参数测试,在按照接口文档进行入参测试时,往往实际用户在使用时,并未按照接口文档来进行传参。为了解决以上痛点,希望通过回放
2016-07-06 16:43:36 2657 1
转载 JMeter压力测试
Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库, FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来在不同压力类别下测试它们的强度和分析整体性能。另外
2016-07-06 16:41:59 483
转载 Java+TestNG 测试Restful service
本文主要介绍如何用Java针对Restful web service 做接口自动化测试(数据驱动),相比UI自动化,接口自动化稳定性可靠性高,实施难易程度低,做自动化性价比高。所用到的工具或类库有 TestNG, Apache POI, Jayway rest-assured,Skyscreamer - JSONassert 简介:思想是数据驱动测试,用Excel来管理数据
2016-07-06 16:34:52 1279
零成本实现Jmeter性能测试
2016-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人