- 博客(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
2323
转载 Linux内存管理机制
再来温习下linux的内存管理机制。一、物理内存和虚拟内存我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存是有限的,这样就引出了物理内存与虚拟内存的概念。物理内存就是系统硬件提供的内存大小,是真正的内存,相对于物理内存,在Linux下还有一个虚拟内存的概念,虚拟内存就是为了满足物理内存的不足而提出的策略,
2014-05-27 14:35:31
2516
转载 在两台linux机器之间建立信任关系
一般用ssh命令访问另一台机器,或者用scp命令从别的机器拷贝数据和文件,都要输入对应账户的密码。而在两台机器之间建立信任关系,则可以省略输入密码的过程。建立机器A至机器B的信任关系的过程如下:1.机器A:切换到需要建立信任关系的账户,执行:ssh-keygen -d, 并持续回车确认:$ ssh-keygen -dGenerating public/private
2014-03-15 22:20:53
2197
转载 Linux Shell编程入门
从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。Linux的Shell
2014-03-04 14:49:53
1733
转载 /proc/sys/ 下的几个参数
(1)net.ipv4.tcp_max_syn_backlog 当TCP开始建立联机时,会使用“三次握手”的机制,首先系统会发送“SYN”数据包,对方须回传“ACK”数据包,再从系统发送出“SYN+ACK”代表完成联机。这操作看似简单,但当联机数据众多时,比如开许多IE浏览网页时就会有很多次三方握手的操作。一般情况下很正常,但如果对方的系统在收到SYN时就已经离线,本机系统会等不到对方回传
2014-02-13 10:16:29
1731
原创 jprofiler安装及配置
参考文章:http://blog.youkuaiyun.com/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
6558
转载 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
8942
原创 小用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
1932
转载 Java的内存泄漏
Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。 问题的提出Java的一个重要优点就是通过垃圾收集器(G
2013-05-07 18:32:35
2164
原创 同步linux系统时间为中国标准时间
测试尤其是性能测试时,涉及到多台服务器的资源监控,有时可能需要让多台服务器的系统时间统一,下面的方法就可以设置linux的系统时间与中国标准时间同步。 1. 进入系统目录:/etc/cron.hourly ,创建一个可执行脚本文件,名字随意取,比如:[root@localhost cron.hourly]#vi sametime.sh 2. 编辑此可执行文件内容如下:
2013-04-10 20:15:09
3566
转载 监控命令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
1873
原创 专线网络的设置方法
性能测试时,为了排除网络因素的干扰,很可能需要设置专线进行测试,下面是记录的专线网络的设置方法。 服务器设置:说明:1. 先要制作一根两头的水晶头是反线的网线;2. 找到服务器的一个空闲的网口,如eth2;3. 设置eth2网口对应的网卡配置(注,eth2网口对应的是ifcfg-eth1配置文件);4. 必
2012-11-15 14:56:10
13538
转载 【转】Mongo db 与mysql 语法比较
mongodb与mysql命令对比传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,这体现了模式自由的特点。 MySQL
2012-09-09 14:49:54
1870
转载 建立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
1896
转载 Oracle常用性能指标
注:以下指标取自Oracle的性能分析工具Statspack所提供的性能分析指标。 1.关于实例效率(Instance Efficiency Percentages)的性能指标 @缓冲区未等待率(Buffer Nowait %) 指在缓冲区中获取Buffer的未等待比率。该指标的值应接近100%,如果该值较低,则可能要增大buffer cache。
2012-06-16 16:05:21
8785
原创 chown命令
chown命令功能:更改某个文件或目录的属主和属组。这个命令也很常用。例如root用户把自己的一个文件拷贝给用户w,为了让用户xu能够存取这个文件,root用户应该把这个文件的属主设为w,否则用户w无法存取这个文件。 语法:chown [选项] 用户或组文件说明:chown将指定文件的拥有者改为指定的用户或组。用户可以是用户名或用户ID。组可以是组名或组ID。文
2012-05-05 18:14:53
6709
原创 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
1987
原创 vmstat详解
常用到这个命令进行监控系统资源,但显示结果的各参数时常混淆或忘记,记录在这方便查询~ $ vmstatprocs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b swpd free buff cache si so bi bo
2011-12-17 12:32:12
2068
原创 OutLookExpress存放邮件的默认路径
工作中往往避免不了重新恢复系统或者测试IE不同版本的兼容性时需要切换系统,但之前接收和发送的重要邮件都在OutLookExpress里面,这时就需要导出之前的邮件。。这种情况我之前遇到过,为了找到邮件并导入导出的折腾灰常麻烦,这不,这回又要恢复系统了。。。先说下OutLookExpress存放邮件的默认路径:C:\Documents and Settings\Administrator
2011-12-05 15:31:32
15659
转载 Selenium实践-如何处理弹出窗口
一般来说,操作都是在由 Selenium 启动的主窗口中执行。如果您想在一个由 window.open 函数生成的新窗口中执行操作,那么将焦点更换到新窗口。在弹出窗口中执行操作之后,焦点返回到主窗口。处理弹出窗口的过程定义在清单 12 中。 处理弹出窗口的样例代码
2011-10-31 17:53:41
7036
转载 selenium如何测https站点
这应该是很基本的需求了,我以前公司的应用也是https的,不过同时也提供http协议访问,所以在测试都是直接访问http页面。这次这个页面却只有https。测https最关键是刚开始会出来那个要求接受证书的对话框。你也许想:哦,这简单,第一次手工按“接受”,或者把这测试站点加到例外的站点里,后面的测试不就会跳过这个对话框了吗?不幸的是,selenium每次测试默认都会用一个全新的profi
2011-10-31 17:52:16
2994
原创 如果一个节点的name每次都会变,但是有固定的格式,该怎么查找它?
用contains和match来找。比如找一个名字中包含myframe的iframe:"xpath=//div/iframe[contains(@name,'myframe')]"
2011-10-31 17:51:42
960
转载 Selenium的getXpathCount方法的实际问题解决
getXpathCount方法的问题解决 使用该方法会出现很让你头疼的问题,当你要得到的元素被包含在IFrame中时,如果你直接用getXpathCount方法时,返回值为0;可能你所测试页面还加入了ajax的东西,比如弹出层,类似结构如下: ...
2011-10-31 17:47:38
4669
转载 Selenium如何激活ajax和JavaScript事件 转至元数据结尾
第一种ajax对于输入框一般都是首先要求焦点必须在输入框,输入后,监听焦点移除,所以你先使用 1、selenium.focus 2、输入, 3、最后移除,可以移到其他输入框。第二种selenium.type(slocator, sText);selenium.fireEvent(slocator, "blur"); 第三种 se
2011-10-31 17:44:02
2936
原创 在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
4060
原创 SQL性能优化调整的几点基础事项_oracle
1. 选择最有效率的表名顺序 SQL的解析器按照从右到左的顺序处理FROM子句中的表名, FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。 例如: 表 TAB1 16,384条记录 表 TAB2 1条记录
2011-10-17 17:13:49
749
原创 LR提交JSON格式的请求
需求:测试一个“修改用户铜板”的接口,这个接口接收JSON格式的请求,返回JSON格式的结果;必须用PUT方式提交请求;提交内容: {"method":"modify","value":5,"summary":"测试人员测试","otime":131598
2011-09-16 13:53:00
7604
原创 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
5523
原创 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
10397
原创 selenium实践-如何验证警告、确认、提示信息
对于由 window.alert() 生成的警告对话框,使用 selenium.getAlert() 来检索前一操作期间生成的 JavaScript 警告的消息。如果没有警告,该函数将会失败。得到一个警告与手动单击 OK 的结果相同。 对于由 window.conf
2011-09-09 11:50:00
7435
原创 selenium实践-用css去定位元素
一直以来都用xpath去识别元素,xpath确识方便又实用,但有时会发现它要写很长很长,对于有些元素,用css去定位,可能更加方便。假设有如下的HTML页面:line 1 line 2 line 3 id= "loginForm" >line 4
2011-09-09 11:46:21
9810
转载 使用AB进行压力测试
APACHE的bin目录下自带了一个测试工具-AB(apache benchmark),可以用于测试APACHE的性能,使用起来也很简单~格式: ./ab [options] [http://]hostname[:port]/path参数有很多,但一般我们用 -c 和
2011-09-07 14:42:40
1034
原创 影响apache性能的几个重要参数
apache是经常用到的一个处理静态页面的服务器,有时候可能需要对它的配置文件进行设置优化,这里整理一下:(以下参数在conf/httpd.conf中设置)KeepAlive --是否允许持续连接MaxKeepAliveRequests --允许的持续连接的最大数
2011-08-31 18:21:30
1042
原创 selenium中清缓存的方法
在测试case的时候,往往需要清理浏览器的缓存,才能进行新的case测试在selenium中如何清理缓存呢?其实就是清cookie!!!selenium.deleteCookie("Cookie:administrator@istock.jrj.com.cn/", "
2011-08-19 17:33:38
20096
2
原创 使用命令行启动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
2186
原创 让你的电脑不能访问外网的一个小方法
工作环境中,由于工作需要可能需要让你的测试机不访问外网(比如压力测试时,谨防对外网服务器产生压力),这里有一个很巧妙的小方法:
2011-08-17 15:13:07
2008
原创 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
6438
原创 用命令行方式启动Selenium Server
Selenium服务器的“交互模式”是一种不需要任何代码的原型测试,因此有必要对初学者介绍Selenium Remote Control。在交互模式下,你可以在Selenium 服务器窗口中输入一行行的命令,在工作窗口的某个位置中立刻会执行你命令的结果。通常你可以选用你喜欢的语言
2011-07-16 22:31:52
10844
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人