- 博客(79)
- 资源 (18)
- 收藏
- 关注
转载 LR中取REQUEST、RESPONSE
今天发现LoadRunner两个“内置变量”: 1、REQUEST,用于提取完整的请求头信息。 2、RESPONSE,用于提取完整的响应头信息。 响应头信息用可用其它方式实现,但请求头信息还真不知道可以这样拿到。太隐蔽了吧! 注意,这两个变量仅在请求前使用web_save_header注册使用。示例如下:Action(){
2013-12-29 17:26:21
1337
转载 Cannot assign requested address
口号,所以新的连接没办法绑定端口,即“Cannot assign requested address”。是客户端的问题不是服务器端的问题。通过netstat,的确看到很多TIME_WAIT状态的连接。从网上找了解决办法:执行命令修改如下2个内核参数 sysctl -w net.ipv4.tcp_timestamps=1 开启对于TCP时间戳的支持,若该项设置为0,则下面一项设置
2013-12-24 21:08:48
1303
原创 centos 6 编译nmon
1)下载makefile wget http://ncu.dl.sourceforge.net/project/nmon/makefile修改makefile。把其中的CFLAGS改为:CFLAGS=-g -O2 -D GETUSER -Wall -O LARGEMEM2) 下载源代码:wget http://ncu.dl.sourceforge
2013-12-22 11:47:45
1505
转载 AIX学习之NMON工具详解(2013-07-29)
一、概述 监控,在检查系统问题或优化系统性能工作上是一个不可缺少的部分。通过操作系统监控工具监视操作系统资源的使用情况,间接地反映了各服务器程序的运行情况。根据运行结果分析可以帮助我们快速定位系统问题范围或者性能瓶颈点。 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon所记录的信息是比较全面的,它能在系统运行
2013-12-22 11:06:28
10851
原创 Loadrunner安装完毕需要配置的环境
LoadRunner VuGen运行的时候出现ThumbProcess.exe错误的解决方法 如果LoadRunner VuGen在运行脚本时出现上图的提示,可按照如下方法解决:1. 打开注册表(regedit), 2. KEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\LoadRunner\Vugen\Thu
2013-12-19 17:41:35
3355
转载 firefox伪造请求头信息,模拟手机访问网站
与网上其他人不同的是我的wap网页三剑客:modify headers,wmlbrowser、XHTML Mobile Profile.modify headers可能需要稍微配下,但不是问题。这个过几天再讲下面是其它三剑客的方法:首先需要安装三个Firefox插件:wmlbrowser、XHTML Mobile Profile、User Agent Switcher;(我称它们为
2013-12-18 15:09:16
1076
原创 POI操作excel
package foo;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.text.DateFormat;import java.util.Calendar;
2013-11-04 18:06:44
1677
原创 CentOs 下 loadrunner 安装linux监控
yum install rpcbind(centos6) /etc/init.d/rpcbind start、查看rpc.rstatd是否安装: [root@datacenter local]# whereis rpc.rstatd4、安装rpc.rstatd 解压:[root@datacenter local]# tar zxvf rstatd.tar.gz
2013-10-17 13:54:31
1185
原创 htmlunit学习
import java.io.IOException;import java.net.MalformedURLException;import java.net.URL;import java.util.Set;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import com.gargoyle
2013-09-18 18:45:12
1830
1
原创 httpClient学习
package com.test;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.io.Writer;import
2013-09-18 18:44:19
816
原创 启动nmon报错 while load libncurses.so.5 can not open shared (bit64)
yum install ncurses-devel.i686
2013-07-29 19:59:30
3102
1
转载 Linux下安装LoadRunner(LoadGenerator)
tips:撰写本本文时LoadRunner最新版本为9.5,经测试在当前LoadRunner最新版本11.00仍然适用!1. 在HP的官方网站上下载LoadRunner9.5 的Linux安装程序[T7177-15009.iso],安装文档[hp_man_LRIG9.50_01_pdf.pdf];安装程序包括Hp、Ibm、Linux、Solaris系统的支持(LR9.0
2013-07-05 14:27:45
2899
1
原创 loadrunner学习实践代码
//#define COUNT 100//常量定义//#define SALARY 4000//常量定义//#define PI 3.14//#define CHAR 'x'//#define STR "A"//将一下内容放入.h文件中,通过预处理指令include进来,函数定义在action外部/*#define PI 3.14159#define MAX(a,b)
2013-05-22 18:00:31
807
转载 RFS的web自动化验收测试——第13讲 分支与循环的用法
抱歉让大家久等了,这一讲我们重点来介绍分支与循环的用法,其实这2个不是Selenium2Library里的,是RF自带的。 一、分支在Robotframework2.7.4之前的版本,我们要想写IF比较容易,可以直接使用Run keyword if 就行了,但是如果想写ELSE IF和ELSE,就不是那么方便了,以前的版本想写判断分支就必须要再写一个Run keyword
2013-03-12 14:27:16
673
转载 RFS的web自动化验收测试——第12讲 List Variables-List变量及其用法
这一讲我们重点来介绍List Variables-List变量及其用法。一、List变量及其用法 在我们前面几篇文章里用到了很多List变量,相信以后各位也会碰到需要使用的地方。1、List变量赋值和Scalar类似的赋值,除了用Set Variable还可以用Create List。 运行一下: 2、List变量使用
2013-03-12 14:26:20
642
转载 RFS的web自动化验收测试——第11讲 变量的声明、赋值及其使用
本来这讲是准备介绍List变量及其用法的,不过写了个开头之后觉得还是要先把变量有关的内容说一下,这样后面再写List变量的介绍就会省事一些。一、变量的声明1、变量标识符每个变量都可以用 变量标识符{变量名} 来进行表示,变量标识符在之前用户关键字的地方介绍了一下,Scalar变量用 $ 作为标识符,List型变量用 @ 作为标识符,不过这只能作为一个初步的区分,因为同样
2013-03-12 14:25:20
1952
转载 RFS的web自动化验收测试——RIDE升级说明(顺便解决0.47及之后版本执行显示中文乱码)
话说最新RIDE升级比较频繁,前几天还看的是0.47,转眼就变成0.49了,所以我觉得有必要放两个列表,列出RIDE的各个版本影响比较重大的问题及解决办法以及各版本的优点,方便后来的童鞋寻找答案。他们悄无声息的在9月11日又升级到0.50了,把我提的bug修复了。还要继续试用一下。 官网下载地址:https://github.com/robotframework/RIDE/down
2013-03-12 14:22:03
883
转载 RFS的web自动化验收测试——第10讲 用户关键字User Keyword(2)
继续介绍User Keyword里面的Teardown和Return Value的内容 3、Teardown测试完成回收清理如果有用过Junit的朋友应该记得Junit的案例一般都是有一个Setup、一个Test、一个Teardown的,同样我们的TestCase也是有这2个的,大家可以自己看一下case的Setting。那么这个User Keyword的Teard
2013-03-12 14:21:37
744
转载 RFS的web自动化验收测试——第9讲 用户关键字User Keyword(1)
在我们做自动化案例的时候,用的最多的主要是用户关键字。说到关键字,大体上可以分为测试库关键字(或叫系统关键字)和用户关键字,前者一般都是通过加载Library得到的,而用户关键字一般都是通过加载Resouce得到的。以之前的这个case为例:图中的Import Variables和log都是测试库关键字,而搜索测试这个就是用户关键字,只要RIDE的版本高一些,就能看出他们的
2013-03-12 14:20:17
939
转载 RFS的web自动化验收测试——第8讲 继续未完的数据分离
在前一篇的基础上,我们继续做一下进一步的数据分离。大体上有三种方式,第一种适合和Jenkins集成用的,第二种适合有大量数据的,第三种么只有思路,暂时还未实现,如有朋友能实现的话也欢迎分享一下。一、运行时参数(-v 参数)先看一下case的脚本: 然后我们改造一下,把url和搜索文字都改成变量。 然后我们选择RUN页面,在Argume
2013-03-12 14:19:15
785
转载 RFS的web自动化验收测试——第7讲 案例设计之流程与数据分离2
又是好久木有来写了。。这次我们将分层进行到底。首先我们看一下testflow这个resource里的内容。 可以看到在这个搜索测试的关键字中,我们堆积了很多最底层的代码,这样是不够灵活的。对于我们分层来说,还是要把一些底层的代码级关键字继续拆分出来。先做2个,后面的类似。这时候我们看res1的资源下面有一个打开浏览器的,这是我之前添加了,目的就是留到
2013-03-12 14:18:46
843
转载 RFS的web自动化验收测试——第6讲 案例设计之流程与数据分离1
引言:什么是RFS——RobotFramework+Selenium2library,本系列主要介绍web自动化验收测试方面。( @齐涛-道长 新浪微博) 好久没来写文章了,最近事情比较多,项目上线、考驾照、看房子,搞的身心俱疲,现在总算好一些了,项目上线了;驾照长训结束了,漫长的排队等待路考;看了几个楼盘,终于咬牙下定决心出手了,即将加入了房奴大军了,深圳的房子太贵了,内
2013-03-12 14:16:03
967
转载 RFS的web自动化验收测试——第5讲 工作区Run
引言:什么是RFS——RobotFramework+Selenium2library,本系列主要介绍web自动化验收测试方面。( @齐涛-道长 新浪微博) 这一讲主要说一下工作区的Run页面,这里可以手动运行我们的案例有关的一些设置。1、先看看截图 在我写这个文章的前几天,RIDE推出了0.45版本,其中一大改进就是把图中左下方的选择运行案例的区域
2013-03-12 14:15:32
997
转载 RFS的web自动化验收测试——第4讲 工作区EDIT-2
引言:什么是RFS——RobotFramework+Selenium2library,本系列主要介绍web自动化验收测试方面。( @齐涛-道长 新浪微博) 这一讲主要说一下工作区的这些个Settings,一些常用的设置可以帮助我们更好的规划案例的运行。 1、PRJ或者说目录型的TestSuite=======================
2013-03-12 14:10:52
742
转载 RFS的web自动化验收测试——Selenium2Library1.0.0升级指南(补充一个问题)
引言:什么是RFS——RobotFramework+Selenium2library,本系列主要介绍web自动化验收测试方面。( @齐涛-道长 新浪微博) 之前一直使用Selenium2Library的0.5.2版本,现在官方推出了1.0.0版本,本人在升级过程中遇到了很多的问题,于是痛下决心要搞定他,终于搞了几天摸清楚了根本问题,解决了升级后无法加载的问题。补充一个问
2013-03-12 14:10:08
1003
转载 RFS的web自动化验收测试——第3讲 工作区EDIT-1
引言:什么是RFS——RobotFramework+Selenium2library,本系列主要介绍web自动化验收测试方面。( @齐涛-道长 新浪微博) 接着前面的来,重新打开我们的RIDE,你会发现之前最后加的Resource的文件res1.txt不见了?实际上在Windows目录里还是存在的。 主要的原因是因为我们没有加载这个Resource。
2013-03-12 13:51:28
729
转载 RFS的web自动化验收测试——第2讲 案例及资源区
引言:什么是RFS——RobotFramework+Selenium2library,本系列主要介绍web自动化验收测试方面。( @齐涛-道长 新浪微博) 这个区域是我们案例结构设计的一个关键区域,这里可以清晰的看到我们整个工程的结构。还记得安装篇里的样例么?之前写的比较简略,现在我们重头做一遍。1、首先,点击File-New Project靠左
2013-03-12 13:50:53
930
转载 RFS的web自动化验收测试——第1讲 菜单栏&工具栏
我觉得这一讲才算是第一讲,因为前面都是一些基础准备,所以前面都算第0讲吧。( @齐涛-道长 新浪微博) 前一讲已经看到我们最新版本的工具界面了。我把RIDE的界面大致分了四个区域:菜单栏、工具栏、案例及资源区、工作区,如下图 菜单栏:RIDE所有的功能都在这里面;工具栏:比较常用的功能,可以快捷操作;案例及资源区:这里将会是一
2013-03-12 13:50:22
904
转载 RFS的web自动化验收测试——更新篇
引言:什么是RFS——RobotFramework+selenium2library,本系列主要介绍web自动化验收测试方面。(PS:标题太长了,以后都短一些)(@齐涛-道长 新浪微博) 最近一直在忙项目,项目中一直在使用RF+Selenium2Lib做自动化测试。版本一上线了,马上又开始版本二和版本三了,忙中偷闲,更新一下文档。首先要先感谢一下吴博士(@吴穹Ada
2013-03-12 13:47:55
1073
转载 RFS的web自动化验收测试——介绍篇
引言:什么是RFS——RobotFramework+selenium2library,本系列主要介绍web自动化验收测试方面。( @齐涛-道长 新浪微博) == RobotFramework的一些特性==•易于使用,采用表格式语法,统一测试用例格式;•重用性好,可以利用现有关键字来组合新关键字;•支持变量;•支持创建基于数据驱动的测试用例。•结果报告和日
2013-03-12 13:44:29
617
转载 RFS的web自动化验收测试——安装篇
引言:什么是RFS——RobotFramework+selenium2library,本系列主要介绍web自动化验收测试方面。( @齐涛-道长 新浪微博) 好久没写东西了,最近没怎么弄QTP了,之前一直想找一个能方便管理QTP对象的东东,FrameworkManage用excel管理虽然是方便了一些,但是还是感觉很麻烦。最近刚刚接触到RobotFramework,
2013-03-12 13:40:04
783
原创 webdriver学习
package webdriver;import java.io.File;import java.io.IOException;import java.util.Iterator;import java.util.List;import java.util.Set;import java.util.concurrent.TimeUnit;import
2013-03-11 01:08:07
1573
原创 DemoUseChromeDriver
package demo;import java.lang.reflect.Array;import java.util.Arrays;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import
2013-03-04 00:59:00
301
原创 DemoUseFirefox
package demo;import java.io.File;import java.io.IOException;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.open
2013-03-04 00:58:32
286
原创 HtmlUnitDriver
package demo;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.firefox.FirefoxDriver;import org.openqa.s
2013-03-04 00:58:16
1474
原创 DemoUseInternetExplorDriver
package demo;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.chrome.ChromeDriver;import org.openqa.sel
2013-03-04 00:57:34
257
原创 Selenimu2Example
package demo;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.firefox.FirefoxDriver;import org.openqa.s
2013-03-04 00:57:17
345
原创 .WebDriverBackedSelenium
package demo;import java.io.File;import java.io.IOException;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebDriverBackedSelenium;im
2013-03-04 00:56:59
1335
原创 selenium学习笔记
package demo;import java.util.List;import org.openqa.selenium.Alert;import org.openqa.selenium.By;import org.openqa.selenium.JavascriptExecutor;import org.openqa.selenium.WebDriver;
2013-03-04 00:56:14
645
原创 Selenium启动无法启动firefox,遇到的错误
报如下错误Exception in thread "main" org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH. Make sure firefox is installed. OS appears to be: XPBuild info: version: '2.18.0', rev
2013-03-03 22:49:38
4855
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人