自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(185)
  • 资源 (2)
  • 收藏
  • 关注

转载 ganglia metric 默认监控项翻译

监控项说明监控值Load_oneOne minute load averageload_one=0.0每分钟的系统平均负载Load_fiveFive minute load averageload_five=0.0每5分钟的系统平均负载Load_fifteenFifteen minute load averag

2014-08-22 14:00:49 2259

转载 Linux内存管理机制

再来温习下linux的内存管理机制。一、物理内存和虚拟内存我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存是有限的,这样就引出了物理内存与虚拟内存的概念。物理内存就是系统硬件提供的内存大小,是真正的内存,相对于物理内存,在Linux下还有一个虚拟内存的概念,虚拟内存就是为了满足物理内存的不足而提出的策略,

2014-05-27 14:35:31 2450

转载 在两台linux机器之间建立信任关系

一般用ssh命令访问另一台机器,或者用scp命令从别的机器拷贝数据和文件,都要输入对应账户的密码。而在两台机器之间建立信任关系,则可以省略输入密码的过程。建立机器A至机器B的信任关系的过程如下:1.机器A:切换到需要建立信任关系的账户,执行:ssh-keygen -d, 并持续回车确认:$ ssh-keygen  -dGenerating public/private

2014-03-15 22:20:53 2130

转载 Linux Shell编程入门

从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。Linux的Shell

2014-03-04 14:49:53 1700

转载 /proc/sys/ 下的几个参数

(1)net.ipv4.tcp_max_syn_backlog 当TCP开始建立联机时,会使用“三次握手”的机制,首先系统会发送“SYN”数据包,对方须回传“ACK”数据包,再从系统发送出“SYN+ACK”代表完成联机。这操作看似简单,但当联机数据众多时,比如开许多IE浏览网页时就会有很多次三方握手的操作。一般情况下很正常,但如果对方的系统在收到SYN时就已经离线,本机系统会等不到对方回传

2014-02-13 10:16:29 1688

原创 jprofiler安装及配置

参考文章:http://blog.csdn.net/rainmansu/article/details/82581961.服务器端安装Jprofiler7官方下载地址: http://www.ej-technologies.com/download/jprofiler/version_72 [lbs@zjxl-100 jprofiler7]$ pwd/home/jp

2013-09-26 17:49:20 6505

转载 loadrunner 测试问题汇总

1.关于Error -27791: Error -27790:Error -27740:       错误如下:       Action.c(198): Error -27791: Server "www.zcpx.cn" has shut down the connection prematurely       Action.c(198): Error -27790: Faile

2013-08-19 13:58:03 8807

原创 小用awk命令

下面是实际使用时用到的简单用法例子: [lbs@zjxl_DB_113 savecenter]$cat resave.sh#!/bin/shBIN_PATH="/opt/supp_app/savecenter"LOG_PATH="/logs/supp_app/savecenter"rm -f $LOG_PATH/SaveCenter.logrm -f $LOG_PATH

2013-05-29 10:10:35 1906

转载 Java的内存泄漏

Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。 问题的提出Java的一个重要优点就是通过垃圾收集器(G

2013-05-07 18:32:35 2101

原创 同步linux系统时间为中国标准时间

测试尤其是性能测试时,涉及到多台服务器的资源监控,有时可能需要让多台服务器的系统时间统一,下面的方法就可以设置linux的系统时间与中国标准时间同步。 1. 进入系统目录:/etc/cron.hourly  ,创建一个可执行脚本文件,名字随意取,比如:[root@localhost cron.hourly]#vi sametime.sh 2. 编辑此可执行文件内容如下:

2013-04-10 20:15:09 3521

转载 监控命令SAR详解

sar [options] [-A] [-o file] t [n]在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有的参数,n为采样次数,是可选的,默认值是1,-o file表示将命令结果以二进制格式 存放在文件中,file 在此处不是关键字,是文件名。options 为命令行选项,sar命令的选项很多,下面只列出常用选项:  sar参数说明   选

2012-11-19 15:26:36 1836

原创 专线网络的设置方法

性能测试时,为了排除网络因素的干扰,很可能需要设置专线进行测试,下面是记录的专线网络的设置方法。 服务器设置:说明:1.       先要制作一根两头的水晶头是反线的网线;2.       找到服务器的一个空闲的网口,如eth2;3.       设置eth2网口对应的网卡配置(注,eth2网口对应的是ifcfg-eth1配置文件);4.       必

2012-11-15 14:56:10 13134

转载 【转】Mongo db 与mysql 语法比较

mongodb与mysql命令对比传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,这体现了模式自由的特点。 MySQL

2012-09-09 14:49:54 1837

转载 建立SSH信任

有时需要在两台或多台linux服务器间建立ssh连接,则可以采用下面的脚本实现多台服务器间建立SSH信任:创建一个脚本文件:ssh_trust.sh 内容如下: #!/bin/bashsrc_host=$1src_username=$2src_passwd=$3dst_host=$4dst_username=$5dst_passwd=$6#在远程主机1上

2012-06-24 19:09:41 1859

转载 Oracle常用性能指标

注:以下指标取自Oracle的性能分析工具Statspack所提供的性能分析指标。 1.关于实例效率(Instance Efficiency Percentages)的性能指标 @缓冲区未等待率(Buffer Nowait %)        指在缓冲区中获取Buffer的未等待比率。该指标的值应接近100%,如果该值较低,则可能要增大buffer cache。

2012-06-16 16:05:21 8632

原创 chown命令

chown命令功能:更改某个文件或目录的属主和属组。这个命令也很常用。例如root用户把自己的一个文件拷贝给用户w,为了让用户xu能够存取这个文件,root用户应该把这个文件的属主设为w,否则用户w无法存取这个文件。 语法:chown [选项] 用户或组文件说明:chown将指定文件的拥有者改为指定的用户或组。用户可以是用户名或用户ID。组可以是组名或组ID。文

2012-05-05 18:14:53 6681

原创 linux中使用netstat命令

Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。监控系统资源时较长用的命令为:(查看tcp连接的连接状态)netstat -n -c |grep tcp 其参数说明:        -r, --route                display routing table        -I, --int

2011-12-21 14:56:33 1931

原创 vmstat详解

常用到这个命令进行监控系统资源,但显示结果的各参数时常混淆或忘记,记录在这方便查询~ $ vmstatprocs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b swpd free buff cache si so bi bo

2011-12-17 12:32:12 2038

原创 OutLookExpress存放邮件的默认路径

工作中往往避免不了重新恢复系统或者测试IE不同版本的兼容性时需要切换系统,但之前接收和发送的重要邮件都在OutLookExpress里面,这时就需要导出之前的邮件。。这种情况我之前遇到过,为了找到邮件并导入导出的折腾灰常麻烦,这不,这回又要恢复系统了。。。先说下OutLookExpress存放邮件的默认路径:C:\Documents and Settings\Administrator

2011-12-05 15:31:32 15535

转载 Selenium实践-如何处理弹出窗口

一般来说,操作都是在由 Selenium 启动的主窗口中执行。如果您想在一个由 window.open 函数生成的新窗口中执行操作,那么将焦点更换到新窗口。在弹出窗口中执行操作之后,焦点返回到主窗口。处理弹出窗口的过程定义在清单 12 中。             处理弹出窗口的样例代码

2011-10-31 17:53:41 6991

转载 selenium如何测https站点

这应该是很基本的需求了,我以前公司的应用也是https的,不过同时也提供http协议访问,所以在测试都是直接访问http页面。这次这个页面却只有https。测https最关键是刚开始会出来那个要求接受证书的对话框。你也许想:哦,这简单,第一次手工按“接受”,或者把这测试站点加到例外的站点里,后面的测试不就会跳过这个对话框了吗?不幸的是,selenium每次测试默认都会用一个全新的profi

2011-10-31 17:52:16 2942

原创 如果一个节点的name每次都会变,但是有固定的格式,该怎么查找它?

用contains和match来找。比如找一个名字中包含myframe的iframe:"xpath=//div/iframe[contains(@name,'myframe')]"

2011-10-31 17:51:42 923

转载 Selenium的getXpathCount方法的实际问题解决

getXpathCount方法的问题解决     使用该方法会出现很让你头疼的问题,当你要得到的元素被包含在IFrame中时,如果你直接用getXpathCount方法时,返回值为0;可能你所测试页面还加入了ajax的东西,比如弹出层,类似结构如下:                                                      ...

2011-10-31 17:47:38 4621

转载 Selenium如何激活ajax和JavaScript事件 转至元数据结尾

第一种ajax对于输入框一般都是首先要求焦点必须在输入框,输入后,监听焦点移除,所以你先使用    1、selenium.focus    2、输入,    3、最后移除,可以移到其他输入框。第二种selenium.type(slocator, sText);selenium.fireEvent(slocator, "blur"); 第三种     se

2011-10-31 17:44:02 2906

原创 在ie上使用xpath时selenium运行缓慢的解决办法

在ie上运行selenium的测试程序时,如果使用的是xpath,会发现速度奇慢无比, 例如这样一个测试:assertTrue(selenium.isElementPresent("//div[@id='content']/div[1]/table/tbody/tr[2]/td[2]"));在firefox上的时间是毫秒级的,但在ie上却要数十秒,经过查找资料,终于找到 了

2011-10-31 17:40:06 4012

原创 SQL性能优化调整的几点基础事项_oracle

1.  选择最有效率的表名顺序  SQL的解析器按照从右到左的顺序处理FROM子句中的表名, FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。 例如:      表 TAB1 16,384条记录    表 TAB2  1条记录

2011-10-17 17:13:49 726

原创 LR提交JSON格式的请求

需求:测试一个“修改用户铜板”的接口,这个接口接收JSON格式的请求,返回JSON格式的结果;必须用PUT方式提交请求;提交内容: {"method":"modify","value":5,"summary":"测试人员测试","otime":131598

2011-09-16 13:53:00 7553

原创 web_submit_data和web_custom_request的比较

使用web_submit_data()函数的POST方法提交表单数据:Action(){      web_submit_data("order",      "Action=http://192.168.52.123/api/order/",

2011-09-14 16:06:10 5470

原创 selenium+testNG-自动化测试环境的搭建

准备工作:Jdk版本:建议1.5以上下载地址:http://www.oracle.com/technetwork/java/index.htmEclipse(Eclipse Java EE IDE for Web Developers)版本:Version

2011-09-09 14:37:46 10338

原创 selenium实践-如何验证警告、确认、提示信息

对于由 window.alert() 生成的警告对话框,使用 selenium.getAlert() 来检索前一操作期间生成的 JavaScript 警告的消息。如果没有警告,该函数将会失败。得到一个警告与手动单击 OK 的结果相同。  对于由 window.conf

2011-09-09 11:50:00 7381

原创 selenium实践-用css去定位元素

一直以来都用xpath去识别元素,xpath确识方便又实用,但有时会发现它要写很长很长,对于有些元素,用css去定位,可能更加方便。假设有如下的HTML页面:line 1 line 2   line 3      id= "loginForm" >line 4

2011-09-09 11:46:21 9775

转载 使用AB进行压力测试

APACHE的bin目录下自带了一个测试工具-AB(apache benchmark),可以用于测试APACHE的性能,使用起来也很简单~格式: ./ab [options] [http://]hostname[:port]/path参数有很多,但一般我们用 -c 和

2011-09-07 14:42:40 1001

原创 影响apache性能的几个重要参数

apache是经常用到的一个处理静态页面的服务器,有时候可能需要对它的配置文件进行设置优化,这里整理一下:(以下参数在conf/httpd.conf中设置)KeepAlive --是否允许持续连接MaxKeepAliveRequests --允许的持续连接的最大数

2011-08-31 18:21:30 983

原创 selenium中清缓存的方法

在测试case的时候,往往需要清理浏览器的缓存,才能进行新的case测试在selenium中如何清理缓存呢?其实就是清cookie!!!selenium.deleteCookie("Cookie:[email protected]/", "

2011-08-19 17:33:38 19863 6

原创 使用命令行启动selenium脚本

java -classpath D:\jrjwork\workspace\JRJaigu\lib\testng-6.0.1.jar;D:\jrjwork\workspace\JRJaigu\lib\selenium-java-client-driver.jar;.;D:\jrjw

2011-08-19 17:32:15 2128

原创 让你的电脑不能访问外网的一个小方法

工作环境中,由于工作需要可能需要让你的测试机不访问外网(比如压力测试时,谨防对外网服务器产生压力),这里有一个很巧妙的小方法:

2011-08-17 15:13:07 1888

原创 Selenimu运行脚本时遇到的与FF浏览器相关问题小结

错误信息1:FAILED CONFIGURATION: @BeforeClass setUpjava.lang.RuntimeException: Could not start Selenium session: Failed to start new browser

2011-08-16 18:36:54 6407

原创 用命令行方式启动Selenium Server

Selenium服务器的“交互模式”是一种不需要任何代码的原型测试,因此有必要对初学者介绍Selenium Remote Control。在交互模式下,你可以在Selenium 服务器窗口中输入一行行的命令,在工作窗口的某个位置中立刻会执行你命令的结果。通常你可以选用你喜欢的语言

2011-07-16 22:31:52 10753 2

原创 关于权限的测试方法整理

关于权限的测试方法整理

2011-02-28 00:01:00 9180

转载 Linux-手动释放缓存(Buffer、Cache)

Linux-手动释放缓存

2010-12-30 10:03:00 1317

接口测试白皮书RC1.pdf

taobao的测试文档,非常值得一看哦~

2010-06-25

JProfiler使用说明.pdf

JProfiler的使用说明,很实用哦~

2010-06-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除