- 博客(69)
- 收藏
- 关注
转载 深入理解 Java final 变量的内存模型
转载地址:http://www.importnew.com/16989.html对于 final 域,编译器和处理器要遵守两个重排序规则:在构造函数内对一个 final 域的写,与随后把这个构造对象的引用赋值给一个变量,这两个操作之间不能重排序初次读一个包含 final 域的对象的引用,与随后初次读这个 final 域,这两个操作之间不能重排序举个例子:
2015-10-30 09:27:54 709
转载 优化哈希策略
转载地址:http://www.importnew.com/16932.html概述散列策略会对HashMap或HashSet之类的散列集合的性能产生直接的影响。内置的散列(又称哈希)函数都是通用的,在大多数使用情况下都能表现很好。但是我们能不能做的更好呢,特别是当你对某个用例产生了很好的想法时?测试一个散列策略在先前的一篇文章中,我研究了一
2015-10-30 09:22:25 484
转载 Java线程池介绍
转载地址:http://www.importnew.com/16845.html根据摩尔定律(Moore’s law),集成电路晶体管的数量差不多每两年就会翻一倍。但是晶体管数量指数级的增长不一定会导致 CPU 性能的指数级增长。处理器制造商花了很多年来提高时钟频率和指令并行。在新一代的处理器上,单线程程序的执行速率确实有所提高。但是,时钟频率不可能无限制地提高,如处理器
2015-10-30 09:19:19 330
转载 什么是Java对象分配率?
转载地址:http://www.importnew.com/16803.html类似“不可持续的内存分配率”和“你需要维持低的内存分配率”这样的短语看起都像是属于 Java 冠军(Java Champions)的专有词汇。复杂、吓人、充满神秘色彩。这些词语经常出现,但是如果你深入了解这些概念,它的神秘色彩就烟消云散了。这篇文章将试着揭开上面这些术语的神秘面纱。什
2015-10-30 09:13:17 429
转载 Android客户端每周自动化回归报告
转载地址:http://blog.csdn.net/wirelessqa/article/details/7545856有多少人写Android自动化用例啊? 每周都发报告吗? ok,这个是我以前发的报告,写的算是详细了,给大家做个参考。
2015-10-28 09:14:28 674
转载 【Android自动化测试之Robotium】04. 命令行运行Android Robotium自动化用例或单元测试用例
转载地址:http://blog.csdn.net/wirelessqa/article/details/8999433命令行运行Android Robotium自动化用例或单元测试用例 1.运行所有的测试用例举个栗子:运行测试工程下的所有用例1adb shell am instrument -w
2015-10-28 09:11:56 464
转载 appium在MAC上环境搭建
转载地址:http://blog.csdn.net/wirelessqa/article/details/29188325安装、启动Appiumbixiaopeng@bixiaopeng ~$ npm install -g appiumPassword:npm http GET https://registry.npmjs.org/appiumnpm http 200 htt
2015-10-28 09:03:54 485
转载 python模拟登录新浪微博
转载地址:http://blog.csdn.net/andrewseu/article/details/487307351.前言从模拟登录这件事上,可以看出公司之间的技术水平,对安全的重视程度。之前做过豆瓣的模拟登录(链接),直接做一个post请求就OK,简直easy. 但是到新浪微博上,这个方法完全行不通,新浪微博简直了!!!各种加密,各种跳转,登录过程神
2015-10-28 09:01:08 1413
转载 【Android测试工具】01. Android TraceView工具使用详解
转载地址:http://blog.csdn.net/wirelessqa/article/details/8764622TraceView是什么Traceview是android平台配备一个很好的性能分析的工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到method。Traceview的作用1. 查看跟踪代码的执行时
2015-10-28 08:59:12 668
转载 【Android自动化测试之Robotium】03. 当只有一个APK的时候使用robotium进行自动化测试
转载地址:http://blog.csdn.net/wirelessqa/article/details/8777266一. 准备工具1. 准备重签名工具:http://www.troido.de/re-sign.jar(在mac上没办法用,只能在windows上用)2. 下载robotium.jar http://code.google.com/p/r
2015-10-28 08:56:49 595
转载 【Android测试技巧】02. 测试手机客户端HTTPS 你应该知道的事
转载地址:http://blog.csdn.net/wirelessqa/article/details/8810781了解httpsHTTPS的主要思想是在不安全的网络上创建一安全信道,并可在使用适当的加密包和服务器证书可被验证且可被信任时,对窃听和中间人攻击提供合理的保护HTTPS的信任继承基于预先安装在浏览器中的证书颁发机构(意即“我信任证书颁发机构告
2015-10-28 08:55:16 1022
转载 java IO流的分类和操作
转载地址:http://blog.csdn.net/xxyyww/article/details/5780948在这一章我们将学习IO操作的学习,几乎所有的计算机语言都有IO的操作,而java也不例外,在java中IO的操作是以流的方法来描述的,也利于我们的理解和学习,把文件的传输当做流水般在两端流动,我们所要做的就是在两端架好管道! 我们可以从三大类
2015-10-27 09:02:25 330
转载 Java 多线程----synchronized关键字详解
转载地址:http://www.cnblogs.com/mengdd/archive/2013/02/16/2913806.html多线程的同步机制对资源进行加锁,使得在同一个时间,只有一个线程可以进行操作,同步用以解决多个线程同时访问时可能出现的问题。 同步机制可以使用synchronized关键字实现。 当synchronized关键字修饰一个方法的时候
2015-10-27 08:59:29 394
转载 判断两个apk的签名一致
转载地址:http://blog.csdn.net/jlminghui/article/details/409770611.抽取两个apk中的CERT.RSA文件;2.使用命令keytool -printcert -file CERT.RSA 3.对比md5是否相同,相同则认为签名相同,反之亦然。
2015-10-23 15:43:49 1497
转载 Jenkins知识地图
转载地址:http://www.cnblogs.com/puresoul/p/4183993.html转自:http://blog.csdn.net/feiniao1221/article/details/10259449 这篇文章大概写于三个月前,当时写了个大纲列表,但是在CSDN上传资源实在不方便,有时上传了莫名审核不通过,如果以前有人上传过,也会导致上传失败。现
2015-10-23 13:54:11 637
转载 搭建持续集成单元测试平台(Jenkins+Ant+Java+Junit+SVN)
转载地址:http://www.cnblogs.com/puresoul/p/4212752.html一、环境准备Jenkins:到官网下载jenkins.war包:http://jenkins-ci.org/安装方法有两种:把下载下来的jenkins.war包放到文件夹下,如C:\jenkins,然后打开命令行窗口并进到该目录下,执行java -jar
2015-10-23 13:52:49 3245 3
转载 http://www.cnblogs.com/puresoul/p/4828913.html
转载地址:http://www.cnblogs.com/puresoul/p/4828913.html一、查看Jenkins有哪些环境变量1、新建任意一个job2、增加构建步骤:Execute shell 或 Execute Windows batch command3、点击输入框下方的“可用环境变量” 4、可以看到有如下变量供使用:
2015-10-23 13:50:51 1157
转载 移动终端app测试点总结
转载地址:http://www.cnblogs.com/puresoul/p/4420940.html以下所有测试最后必须在真机上完整的执行1、安装、卸载测试在真机上的以及通过91等第三方的安装与卸载安装在手机上还是sd卡上2、启动app测试3、升级测试 数字签名、升级覆盖安装、下载后手动覆盖安装、跨版本升级、升级后可以正常使用。 覆盖安装要确保数据库有字段更新
2015-10-23 13:48:52 1122
转载 APP测试体系
转载地址:http://www.cnblogs.com/puresoul/p/4593549.html网上找的图片,总结的很好:作者:Glen.He 出处:http://www.cnblogs.com/puresoul/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责
2015-10-23 13:47:43 569
转载 android adb常用指令
转载地址:http://www.cnblogs.com/puresoul/p/4667343.htmlAndroid 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。可以通过下列几种方法加入adb:在设备上运行shell命令通过端口转发来管理模拟器或设备从模拟器或设备上拷贝来或拷贝走文件下面对adb进行了介绍并描述了常见的使用.
2015-10-23 13:46:14 607
转载 Appium 服务关键字
转载地址:http://www.cnblogs.com/puresoul/p/4709189.htmlAppium 服务关键字关键字描述实例automationName你想使用的自动化测试引擎Appium (默认) 或 SelendroidplatformName你要测试的手机操作系
2015-10-23 13:40:43 764
转载 Jmeter关联
转载地址:http://www.cnblogs.com/puresoul/p/4742587.html一、Jmeter关联的方式: Jmeter中关联可以在需要获取数据的请求上 右键-->后置处理器 选择需要的关联方式,如下图有很多种方法可以提取动态变化数据: 二、正则表达式提取器: 1、比如需要提取如下响应文本中的 “百度一下,你就知道” 里
2015-10-23 13:38:41 510
转载 Jmeter代理录制脚本
转载地址:http://www.cnblogs.com/puresoul/p/4817508.html录制的原理:1、LR/Jmeter录制是针对网络通讯协议层面的,它只关心客户端与服务器端的通讯包2、LR/Jmeter的并发测试实际上就是并发客户端与服务器端的通讯过程3、压力是通过多进程/多线程方式实现的,目前流行OS都是支持线程。每个进程/线程向服务器后台发送1个请求脚
2015-10-23 13:35:26 590
转载 Jmeter脚本调试利器---Debug Sampler
转载地址:http://www.cnblogs.com/puresoul/p/4817832.html一、Debug Sampler介绍: 使用Jmeter开发脚本时,难免需要调试,这时可以使用Jmeter的Debug Sampler,它有三个选项:JMeter properties,JMeter variables,System properties:1、JMe
2015-10-23 13:29:36 5010
转载 搭建持续集成接口测试平台(Jenkins+Ant+Jmeter)
转载地址:http://www.cnblogs.com/puresoul/p/4737716.html一、环境准备:1、JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html2、Jmeter:http://jmeter.apache.org/download_jmeter.cgi3、Ant
2015-10-23 13:27:18 4452 1
转载 Jmeter组件执行顺序与作用域
转载地址:http://www.cnblogs.com/puresoul/p/4833841.html1)配置元件---Config Element: 用于初始化默认值和变量,以便后续采样器使用。配置元件大其作用域的初始阶段处理,配置元件仅对其所在的测试树分支有效,如,在同一个作用域的任何采样器前。2)前置处理器--- Pre Processors: 前置处理器会在采样器发出请
2015-10-23 13:24:55 384
转载 Jmeter之HTTP Request Defaults
转载地址:http://www.cnblogs.com/puresoul/p/4853276.html一、HTTP Request Defaults的作用: 该组件可以为我们的http请求设置默认的值。假如,我们创建一个测试计划有很多个请求且都是发送到相同的server,这时我们只需添加一个Http request defaults组件并设置“Server Name or IP”
2015-10-23 13:21:55 847
转载 Jmeter之逻辑控制器(Logic Controller)
转载地址:http://www.cnblogs.com/puresoul/p/4886574.html前言:1、 Jmeter官网对逻辑控制器的解释是:“Logic Controllers determine the order in which Samplers are processed.”。意思是说,逻辑控制器可以控制采样器(samplers)的执行顺序。由此可知,控制器需要和采样器
2015-10-23 13:20:14 693
转载 Jmeter之Http Cookie Manager
转载地址:http://www.cnblogs.com/puresoul/p/4853187.html一、Http Cookie Manager的作用:1、自动管理cookie:象浏览器一样的存储和发送Cookie,如果发送一个http请求他的响应中包含Cookie,那么Cookie Manager就会自动地保存这些Cookie并在所有后来发送到该站点的请求中使用这些Coo
2015-10-23 13:17:38 7887
转载 Jmeter分布式测试
转载地址:http://www.cnblogs.com/puresoul/p/4844539.html在使用Jmeter进行性能测试时,如果并发数比较大(比如最近项目需要支持1000并发),单台电脑的配置(CPU和内存)可能无法支持,这时可以使用Jmeter提供的分布式测试的功能。一、Jmeter分布式执行原理: 1、Jmeter分布式测试时,选择其中一台作为调度机(
2015-10-23 10:26:38 635
转载 Servlet 工作原理解析
转载地址:http://www.ibm.com/developerworks/cn/java/j-lo-servlet/==================================================================================Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的
2015-10-22 16:28:37 248
转载 Tomcat 系统架构与设计模式,第 2 部分: 设计模式分析
转载地址:http://www.ibm.com/developerworks/cn/java/j-lo-tomcat2/门面设计模式门面设计模式在 Tomcat 中有多处使用,在 Request 和 Response 对象封装中、Standard Wrapper 到 ServletConfig 封装中、ApplicationContext 到 ServletCont
2015-10-22 16:26:06 330
转载 Tomcat 系统架构与设计模式,第 1 部分: 工作原理
转载地址:http://www.ibm.com/developerworks/cn/java/j-lo-tomcat1/本文以 Tomcat 5 为基础,也兼顾最新的 Tomcat 6 和 Tomcat 4。Tomcat 的基本设计思路和架构是具有一定连续性的。Tomcat 总体结构Tomcat 的结构很复杂,但是 Tomcat 也非常的模块化,找到了 Tomc
2015-10-22 16:24:56 372
转载 史上最全最强SpringMVC详细示例实战教程
转载地址:http://www.importnew.com/16176.html一、SpringMVC基础入门,创建一个HelloWorld程序1.首先,导入SpringMVC需要的jar包。2.添加Web.xml配置文件中关于SpringMVC的配置12345678
2015-10-22 13:10:52 393
转载 理解Spring MVC Model Attribute 和 Session Attribute
转载地址:http://www.importnew.com/16782.html作为一名 Java Web 应用开发者,你已经快速学习了 request(HttpServletRequest)和 session(HttpSession)作用域。在设计和构建 Java Web 应用时,理解这些作用域,如何将数据与对象和这些作用域交互是十分重要的。【在 StackOverflow
2015-10-22 13:01:01 585
转载 Android 性能测试_Monkey 实践
转载地址:https://testerhome.com/topics/3502参考资料:1. Monkey测试策略:https://testerhome.com/topics/597 2. Android Monkey测试详细介绍:http://www.jikexueyuan.com/course/1619.html测试步骤思路1. 目前做的是银行A
2015-10-21 11:16:10 2809
转载 Appium对于xpath 查找元素慢的原因
http://appium.io/slate/en/master/?java#ios-predicatehttps://developer.apple.com/library/ios/documentation/DeveloperTools/Reference/UIAutomationRef/xpath 需要遍历整个元素树,生成一个 xml 数据,然后再做 xpath 查找。遍
2015-10-20 09:24:10 6876 1
转载 HttpClient如何访问需要提交客户端证书的SSL服务
1.1 问题背景自从***一期工程上了CA认证网关之后,在访问受CA认证网关保护的应用子系统时,必须提交客户端证书。那么问题来了,如果是人工(通过IE浏览器)访问子系统自然没问题,访问时会提示选择证书,输入PIN码等等,照做即可。但是如果是应用程序去访问呢?例如,A子系统提供了外部接口程序,由于受到CA认证网关的“保护”,外部程序如何访问A子系统的接口呢?1.2 问题分析应用程序自然没
2015-10-20 09:05:38 11229
转载 soapui测试JDBC数据库
转载地址:http://www.cnblogs.com/zerotest/p/4686648.htmlsoapUI中有除了开源版本的一些非常实用的功能:使用在项目级配置的JDBC连接使用向导创建复杂的查询。结果显示XML输出视图(以及该使用向导在此视图中提供的XPath断言)。 提供JDBC连接设置方式有两种:使用项目级别的JDBC连接 -
2015-10-16 13:54:35 4644 1
原创 Jmeter登录163邮箱
闲来无事,尝试用jmeter登录了一下163的邮箱。具体步骤如下:1.首先注册一个163邮箱的账号 (废话)2.使用badboy录制163登录的请求(其实该地方可以用httpwatch来分析请求的过程,或者用firefox也可以)3.将主要的脚本导入到jmeter(至于怎么导入进去,网上一大堆,该地方就不详细说了)4.开始分析请求的过程,其实过程中有2个关键的请求第一
2015-10-16 11:01:29 8861
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人