学习笔记
文章平均质量分 75
编故事的逗老师
探索测试开发之道
展开
-
【学习笔记】系列七:Lua 语言 15 分钟快速入门
-- 两个横线开始单行的注释 --[[ 加上两个[和]表示 多行的注释。--]] ---------------------------------------------------- -- 1. 变量和流控制。 ---------------------------------------------------- num = 42转载 2015-09-29 17:20:15 · 474 阅读 · 0 评论 -
【学习笔记】系列十八:TestNG - ITestNGListener
自定义Listener继承ITestNGListener ITestListener ISuiteListener IReporter IInvokedMethodListener IHookable ... 以上接口均继承自ITestNGListener,可以根据不同需求选用不同接口。对于ITestListener,实际应用过程中,...原创 2019-02-27 15:12:41 · 1327 阅读 · 0 评论 -
【学习笔记】系列十七:Logback.properties
至于为什么用logback,请看http://www.oschina.net/translate/reasons-to-prefer-logbak-over-log4j这里留下一个简单的配置文件:####################控制台日志##################日志输出格式stdout.pattern=[lf-1][service][%d{yyyy-MM原创 2017-06-06 14:11:18 · 4048 阅读 · 0 评论 -
【学习笔记】系列十四:Ant安装与使用举例
近期在研究持续集成,涉及到Jenkins,GitLab,Ant,Maven等主流工具与技术,会慢慢整理成博文,以作参考首先是AntAnt安装:官网主页:http://ant.apache.org/下载地址:http://ant.apache.org/bindownload.cgiWindows下载解压zip,环境变量添加ANT_HOME,值为解压路径,并在PATH中添加原创 2017-02-06 18:33:36 · 384 阅读 · 0 评论 -
【学习笔记】系列十六:Ant单元测试TestNG
最后的Ant,是TestNG说实话TestNG的测试报告也不是很美观,所以引入了ReportNG,放心,这个只是个jar包,不需要做太多的其他操作不过官方的ReportNG有一个中文显示乱码的bug,需要修改源码重新编译TestNG自身的testng.xml就不说了,直接上Demo:也是自己的代码,不怕丢人原创 2017-02-07 09:35:47 · 559 阅读 · 0 评论 -
【学习笔记】系列十五:Ant单元测试JUnit
好了,接下来继续Ant,有关单元测试,涉及到JUnit和TestNG首先来说JUnit,执行用例很简单,但是大部分人应该不仅仅需要执行,更多的是想要得到测试报告JUnit自生成.xml格式的测试报告,不过可视性不是很好,需要整理而且,IDE下的JUnit执行后,测试报告是不自动储存的Demo如下:这次的代码是自己的,不会出现xxxx了原创 2017-02-07 09:07:32 · 527 阅读 · 0 评论 -
【学习笔记】系列十三:使用JMeter进行性能测试之Java请求
"Java请求"测试是指通过JMeter工具对Java Class进行压力测试。JMeter可设定测试时的并发线程数、循环次数或测试时长等,模拟出巨大的负载后便可观察在不同压力下程序的强度和分析出整体性能。 一.启动JMeter 下载:http://jmeter.apache.org/download_jmeter.cgi启动:Linux环境原创 2016-04-20 09:38:15 · 466 阅读 · 0 评论 -
【学习笔迹】系列十一:Android Studio实现JUnit Instrumentation测试
Eclipse转入Android Studio,单元测试是无论什么地方都要做的。Eclipse环境下,使用JUnit做单元测试,对应Lib项目就不多说了,十分简单,傻瓜调用就行。对于需要Android系统支持,必须在模拟器或真机下执行的项目,简单的Unit Test无法实现,刚刚接触时也就是只知道Junit,使用简单,也比较熟悉、顺手。对应需要Android系统支持的,各种搜索之后了解到了原创 2016-03-07 10:57:10 · 2047 阅读 · 0 评论 -
【学习笔记】系列九:接口测试
接口测试概述: 在软件进行测试时,为了验证软件对外的接口服务是否可以正常提供服务及软件在不同场景中执行路径的安全性和可操作性,需要对接口进行测试。 接口测试(interface testing)的目的是测试与系统相关联的外部接口,测试的重点是检查数据的交互,传递和控制管理过程,提供测试质量和测试覆盖,更好地重新软件缺陷和定位错误。接口测试主要考虑的问题是模块接口和系统接口。转载 2015-10-13 11:24:32 · 1108 阅读 · 0 评论 -
【学习笔记】系列十二:Google Espresso和Robolectric配置实例
一、Google Espresso首先创建一个最简单的Android项目,包含一个Hello World的TextView。打开Build Variant,选择Android Instumentation Tests。在build.gradle中配置Espresso,增加的代码如下:apply plugin: 'com.android.application' android {原创 2016-03-07 16:29:07 · 953 阅读 · 0 评论 -
【学习笔记】系列二:Linux安装配置apache
1.获取软件: http://httpd.apache.org/ httpd-2.2.21.tar.gz2.安装步骤:解压源文件:1 tar zvxf httpd-2.2.21.tar.gz 2 cd httpd-2.2.213 ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite 4 ma原创 2015-09-23 11:48:19 · 280 阅读 · 0 评论 -
【学习笔记】系列三:Linux安装APR
先到http://apr.apache.org/download.cgi下载apr和apr-util.1. 安装apr-1.3.2.tar.gz# tar zxvf apr-1.3.2.tar.gz# cd apr-1.3.2# ./configure# make# make install//apr被安装在/usr/local/apr下2. 安装apr-util-原创 2015-09-23 11:49:31 · 466 阅读 · 0 评论 -
【学习笔记】系列四:Linux安装PCRE
1.下载PCRE包首先去官网下载pcre的安装包,下载地址为:http://sourceforge.net/projects/pcre/files/pcre/ 2.把安装包上传到服务器,然后解压[root@localhost local]# tar -zxvf pcre-8.37.tar.gz 解压之后在当前目录下生成了一个文件夹:pcre-8.37原创 2015-09-23 11:49:57 · 2200 阅读 · 0 评论 -
【学习笔记】系列五:linux_nmon监控方法
一、介绍Nmon 工具是 IBM 提供的免费的在AIX与各种Linux操作系统上广泛使用的监控与分析工具。该工具可将服务器的系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具nmonanalyser进行数据的统计分析。并且,nmon运行不会占用过多的系统资源,通常情况下CPU利用率不会超过2%。针对不同的操作系统版本,nmon有相应版本的程序。官方网站:htt原创 2015-09-25 11:01:45 · 5832 阅读 · 0 评论 -
【学习笔记】系列六:nmon分析文件各sheet含义
sheet名称sheet含义SYS_SUMM系统汇总,蓝线为cpu占有率变化情况,粉线为磁盘IO的变化情况;AAA关于操作系统以及nmon本身的一些信息;BBBB系统外挂存储容量以及存储类型;BBBC系统外挂存储位置、状态以及描述信息;BBBD磁盘适配器信息;(包含磁盘适配器名称以及描述)BBBE包含通过lsdev命令获取的系统设备及其特征,显示vpaths和hdisks之转载 2015-09-25 12:53:43 · 3031 阅读 · 1 评论 -
【学习笔记】系列八:Web性能压力测试工具之ApacheBench(ab)详解
PS:网站性能压力测试是性能调优过程中必不可少的一环。只有让服务器处在高压情况下才能真正体现出各种设置所暴露的问题。Apache中有个自带的,名为ab的程序,可以对Apache或其它类型的服务器进行网站访问压力测试。ApacheBench命令原理:ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,既可以用来测试Apache的负载转载 2015-10-09 11:41:23 · 450 阅读 · 0 评论 -
【学习笔记】系列十:Android自动化测试InstrumentationTestCase
Andriod 自动化测试—InstrumentationTestCase: 1,新建一个andriod project: 2,编写MainActivity代码,如:package cj.andriodtest.com; import android.app.Activity; import android.os.Bundle; import and原创 2015-10-13 15:47:06 · 2715 阅读 · 0 评论 -
【学习笔记】系列一:Java导出、运行jar包的方法
【学习笔记】系列一,如何导出、运行jar包右键单击项目,选择【Export】:【Export - Select】对话框中选择【Java】-【Runnable JAR File】,然后点击【Next】【Runnable JAR File Export】对话框中:【Launch configuration】选择主类,执行此jar包时,如不指定运行哪个类,此主类默认执行。【Expor原创 2015-09-11 14:19:31 · 513 阅读 · 0 评论 -
【学习笔记】系列十九:TestNG - IRetryAnalyzer
重做失败的case是常用的操作实现方法1 - 使用RetryAnalyzerCount,此类继承自IRetryAnalyzerimport org.testng.ITestResult;import org.testng.util.RetryAnalyzerCount;/** * An implementation of IRetryAnalyzer that allows yo...原创 2019-02-27 15:34:59 · 1098 阅读 · 0 评论