摘要:
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 M... 阅读全文
摘要:
window环境下,maven安装配置过程。一共只需要4个步骤:1、【检查】确认已经安装jdk,已经环境变量中配置JAVA_HOME,已经修改Path2、【下载】从http://maven.apache.org/download.cgi下载所需要的版本,笔者使用的是3.0.4版本。下载apache-... 阅读全文
摘要:
1、首先,下载并安装该软件Xmind。安装完毕后,在【开始菜单】寻找Xmind快捷方式,点击打开主程序。2、打开时出现【新建】页面,可以选择创建空白主题的文档,也可以选择从模板创作。本例选择创建空白文档。3、在创建的空白文档中心会看到一个蓝色的按钮,上面写着“中心主题”。4、选中“中心主题”的按钮,... 阅读全文
摘要:
一、虚拟机安装 1) Virtualbox安装 2) 新建镜像(将已有镜像导入) 3) 开通本地远程访问虚拟机的权限 3.1 通过本地的mac地址设置本地连接固定的ip地址、子网掩码、默认网关及dns 通过cmd命令行$ipconfig -all 查看本地连接的物理地址(mac地址) 通过网络连接位 阅读全文
摘要:
如果需要是用assertThat需要在项目中引入junit4的jar包.(匹配器和断言方法在junit4的jar包中都能找到,引入就可以了)下面是常用断言的代码 1 import static org.hamcrest.MatcherAssert.*; 2 import static org.ham... 阅读全文
摘要:
junit中的assert方法全部放在Assert类中,总结一下junit类中assert方法的分类。1.assertTrue/False([String message,]boolean condition); 判断一个条件是true还是false。感觉这个最好用了,不用记下来那么多的方法名。2.... 阅读全文
摘要:
静态变量和静态方法都属于静态对象,它与非静态对象的差别需要做个说明。(1)Java静态对象和非静态对象有什么区别? 比对如下: 静态对象 非静态对象拥有属性: 是类共同拥有的 是类各对象独立拥有的内存分配: 内存空间上是固定的空间在各个附属类里面分配分配顺序: 先分配静态对象的空间继而再对非静态... 阅读全文
摘要:
java类的成员变量有俩种:一种是被static关键字修饰的变量,叫类变量或者静态变量;另一种没有static修饰,为实例变量。 在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。 在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变... 阅读全文
摘要:
命名规范定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性)Package 的命名Package 的名字应该都是由一个小写单词组成。Class 的命名Class 的名字必须由大写字母... 阅读全文
摘要:
我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函数的其他功能,而这个功能有bug的话,那... 阅读全文
摘要:
如果我们要实现一个循环,如果城市是北京,则返回首都;否则,返回城市。一、新建用户自定义变量添加-配置元件-用户自定义变量,定义变量注意命名格式:变量名加下划线加数字(从1开始计数)之所以这样命名是为了满足以后ForEach控制器提取数据注:${__time(hhmmss-MMdd,)} 是JMete... 阅读全文
摘要:
import java.io.File;import java.io.FileWriter;import java.io.IOException;public static void main(String[] args) { String fileName = "D:/softwareinst... 阅读全文
摘要:
Jmeter的线程组设置里有一个调配器设置,用于设置该线程组下脚本执行的开始时间、结束时间、持续时间及启动延迟时间。当需要半夜执行性能测试时会用到这个功能。ps:设置调度器配置,需要将前面的循环次数设置为永远(自己感觉,因为这样才不会因循环次数不够而终止压测)下面介绍下调度器的配置:启动时间:测试计... 阅读全文
摘要:
在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 t... 阅读全文
摘要:
浅谈软件性能测试中关键指标的监控与分析一、软件性能测试需要监控哪些关键指标?软件性能测试的目的主要有以下三点:Ø 评价系统当前性能,判断系统是否满足预期的性能需求。Ø 寻找软件系统可能存在的性能问题,定位性能瓶颈并解决问题。Ø 判定软件系统的性能表现,预见系统负载压力承受力,在应用部署之前,评估系统... 阅读全文
摘要:
JMeter 变量作用域局限于所属线程。这样设计是经过深思熟虑的,目的是让测试线程能够独立运转。有时候用户可能需要在不同线程间(可能属于同一个线程组,也可能不属于同一个线程组)传递变量。其中一种方法就是使用属性。属性为所有 JMeter 线程所共享,因此当某个线程设置一个属性后,其他线程就可以读取更... 阅读全文
摘要:
一、性能测试和压力测试是什么关系?压力测试和负载测试什么关系? 1)压力测试是性能测试的一部分 2)负载测试是逐步增加系统的负载,测试系统性能的变化,最终确定满足性能指标的情况下,系统所能承受的最大负载量,其目的是找出系统的极限在哪,找出系统能承担多少并发,承担多少数据。是极限测试。找到极限就停... 阅读全文
摘要:
一、性能测试流程:1、确定需求,测试范围 (确定测的是什么,LR只是辅助实现的工具) 测试组长负责2、测试计划(制定测试策略和测试方法) 测试组长负责3、准备环境(1)保证测试环境是干净的否则日志会不准,2)数据库准备铺底数据,) 测试组长负责4、脚本(参数化,参数关联,control)5、执行... 阅读全文
摘要:
原文出自:http://www.wtoutiao.com/p/zedDKR.html对于自动化来说,测试报告是必须的,在敏捷化的团队中,团队中的成员需要自动化这边提供自动化的测试报告,来判断系统的整体质量以及下一步的测试策略。单元测试库生成测试输出到控制台的窗口上,但是这样的结果看起来比较费力,很显... 阅读全文
摘要:
python内部自带了一个单元测试的模块,pyUnit也就是我们说的:unittest1、介绍下unittest的基本使用方法:1)importunittest2)定义一个继承自unittest.TestCase的测试用例类3)定义setUp和tearDown,在每个测试用例前后做一些辅助工作。4)... 阅读全文