- 博客(22)
- 收藏
- 关注
原创 行为驱动测试历史发展与现状
行为驱动开发(Behavior Driven Development)即BDD,是一种敏捷开发方法,通常应用在自动化测试中,或者也可称为行为驱动测试。通过使用自然描述语言确定自动化脚本,通过这种方式,能够大大促进团队之间的沟通。实现BDD的工具有Cucumber、JBehave、RBehave,以及桌面客户端CukeTest。 下面以自动化测试开发模式的发展过程来说明下行为驱动测试历史发展与现状...
2018-03-09 18:51:29 2994
原创 jmeter 使用分布式压力测试配置
1.环境:win7(localhost)作为master,centos6.4(192.168.1.65)作为slave 工具:jmeter2.13 描述:使用win7上jmeter图形化界面去远程启动部署在linux上的jmeter 从而实现分布式压力测试2.slave端配置 首先关闭linux 防火墙。 打开slave端的 jmeter/bin 目录下
2015-04-09 16:13:02 1984
原创 ant之入门2-结合junit
环境:win7+eclipse+jdk1.7+junit41.环境配置 项目下新建lib文件夹 将juint4.12 复制进lib目录下 右键--build path--config build path--libraries--add jars--junit-4.12.jar2.项目结构项目 --src --p
2015-03-24 12:07:23 495
原创 ant之入门1-简单例子
环境:使用eclipse+jdk7+win7目录结构项目名称 -src -packagename -class -juint lib build.xmlHelloWorld package cn.test.ant; public class HelloWorld {
2015-03-24 12:04:08 466
原创 mysql case as 使用小结
说明:case 的用法可以在不改变原有数据库的基础上自定义显示字段名。如下图原表数据 我们要这样的效果,PAmount字段拆分显示为 收入和支出,其中正数为收入,负数为支出,收入时支出为0,支出时收入为0,如下图,此时使用case 即可。case的语法:(case when 条件 then 结果 else 结果end)as 自定义字段名
2015-03-17 15:19:07 3229
原创 linux环境搭建git服务器 使用gitosis
使用服务器环境:操作系统:cenos6.4eclipse 版本:Version: Luna Service Release 1a (4.4.1) 1.安装python-setuptools yum -y install python-setuptools 检测是否安装成功 python -c "import setuptools" 如果没有输出任何
2015-02-25 23:42:00 1103
原创 mysql 读写分离 之 amoeba
amoeba简介:Amodea for mysql 是mysql的前端代理,主要作用是应用层访问mysql 数据库时做请求转发的功能,具有负载均衡,高可用性,query过滤,读写分离,可以将相关的query到目标数据库,可并发请求到多台数据库合并结果。1.环境准备3台mysql 数据库服务器:1台主服务器2台从服务器我的配置如下192.168.213
2015-02-10 19:46:35 969
原创 nagios 监控环境搭建
所用: nagios-3.5.1.tar.gz nagios-plugins-2.0.3.tar.gz httpd-2.2.29.tar.gz php-5.5.20.tar.gzhttp://pan.baidu.com/s/1jGnAPM21.创建用户(nagios) useradd
2015-01-31 18:37:26 533
原创 使用源码安装mysql
1.安装gcc ,gcc-c++ , ncurses-devel, bison ,cmake 通过yum install 安装2,配置mysql 用户组 以及用户 groupadd mysql useradd -r -g mysql mysql3.创建mysql安装目录以及数据存储位置 mkdir /usr/local/mysql
2015-01-26 17:37:06 432
原创 linux 磁盘io分析 整理
1.dd命令(基本的测试磁盘io的命令) dd if=/dev/sda of=test.flie bs=1M count=512 conv=fdatasyncif 读取文件位置of 写入文件bs 读写字节单位count 块数conv=fdatasync 保证读写到磁盘,而不是内存中。echo 3 > /proc/sys/vm/drop_caches清除缓存。
2015-01-09 17:01:44 817
原创 loadrunner 之集合点
集合点可以帮助我们生成有效可控的并发操作。虽然在Controller 中多用户负载的vuser是一起开始运行脚本的,但是由于计算机是串行处理机制,脚本运行随着时间的推移,并不能完全同步。这个时候就需要手工的方式让用户在同一时间点上进行操作来测试系统并发处理能力,而集合点函数就能实现遮掩的功能。需要注意的是,在vuser中添加集合点后 才能在controller中使用集合点。在control
2015-01-09 11:25:33 388
原创 使用apache+tomcat 负载均衡 session共享
我的环境:centos6.4 使用软件:(apache相关)apr-1.5.1.tar.gz,apr-util-1.5.4.tar.gz,pcre-8.36.tar.gz,httpd-2.2.29.tar.gz (tomcat相关)jre-7u71-linux-i586.tar.gz,apache-tomcat-7.0.57.tar.gz
2015-01-07 15:50:14 641
原创 使用apache ab命令压力测试时发送post请求
测试环境:bugfree 3,0.1的登陆页面ab 命令参数说明:-n 发送请求的数量-c 同一时刻模拟用户的数量-s 每个响应的最长等待时间 默认是30秒-k -p 发送post请求参数存放的文件 (使用此选项的时候一定要加上-T参数)-T 文本类型 默认为’text-plain‘ post请求时一般为'application/x-
2014-12-30 17:25:39 10398 1
原创 centos jdk,tomcat,jmete配置
我的环境: centos6.4 jdk 1.6.54 tomcat:7.0.57 jmeter下载地址:http://pan.baidu.com/s/1kTkkgCn开始安装:①jdkchmod +x jdk-6u45-linux-i586.bin./jdk-6u45-linux-i586.bincp -r jdk1.6.0_45/ /usr
2014-12-30 13:10:55 508
原创 使用jmeter录制bugfree脚本
我的环境:jdk:1.7;jmeter:2.12应用部署情况:系统linux; 应用部署环境:lammp 测试系统 bugfree 3.0.1录制脚本前说明一下需了解的知识① bugfree的业务逻辑用户组用户总共设置三个shy,lain,larry,三个均在同一用户组。由lain登陆平台创建一个bug,提交给shy并抄送给larry。shy登陆平台解决bug。
2014-12-17 22:08:30 1954
原创 使用soapui,jmeter联合录制WeatherWebService
我的环境:soapui:5.0 32位(win7)jmeter:2.12;jdk:1.7wsdl:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl开始:①打开soapui project--new soap project 输入http://www.webxml.com.cn/WebS
2014-12-17 16:06:58 1448
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人