gil's pkm2

2009年7月29日

SP_LR往年考试复习题以及部分考题

摘要: SP_LR往年考试复习题以及部分考题 由于现在报名SP_LR认证考试的认输众多,以及咨询考试的朋友也很多,所以现在将一些这方面的资料共享给大家参考!希望对所有要考试的已经准备考的朋友有所帮助。1. Which of the following information are considered relevant when gathering systemusage for a performan... 阅读全文

posted @ 2009-07-29 22:54 gil's pkm2 阅读(263) 评论(0) 推荐(0)

The Defaut brower registered

摘要: The Defaut brower registered ......' 为什么我录制的时候出现‘The Defaut brower registered at machine is not Supported by the Web Vuser Recorder please change the recording OPtion ......' 你的loadrunenr版本过低,不支持高版本的i... 阅读全文

posted @ 2009-07-29 22:54 gil's pkm2 阅读(243) 评论(0) 推荐(0)

LR选项中设置了选择中文

摘要: 我LR在选项中设置了选择中文,可以看到 web_add_auto_header("Accept-Language", "zh-cn"); 阅读全文

posted @ 2009-07-29 22:53 gil's pkm2 阅读(1327) 评论(0) 推荐(0)

ORACLE常用命令

摘要: ORACLE常用命令 [ 日期:2005-07-28 ] [ 来自:oracle中国 ]一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su - oracle a、启动ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>startupSVRMGR>quit b、... 阅读全文

posted @ 2009-07-29 22:53 gil's pkm2 阅读(162) 评论(0) 推荐(0)

Oracle优化

摘要: 数据库系统和操作系统一样,在计算机上安装成功后,还需要进一步配置和优化,从而使其具有更强大的功能和运行在最佳状态。如果在设计阶段因为各种因素没有进行较为合理的配置和计划,那么就需要在后期对数据库系统进行优化。   数据库系统性能的优化,除了在设计阶段对其逻辑存储结构和物理存储结构设计进行优化,使之在满足需求条件下,时空开销性能最佳外,还可在运行阶段,采取一些优化措施,使系统性能最佳。本专题所讨论的... 阅读全文

posted @ 2009-07-29 22:53 gil's pkm2 阅读(210) 评论(0) 推荐(0)

LoadRunner下DLL的调用

摘要: 场景介绍 最近在做类似于QQ的通信工具的性能测试时发现了一些问题,现总结出来与大家分享一下。希望大家在使用LoadRunner时不仅仅停在只是录制/播放角本,而全面提升角本的编程技术,解决复杂场景。 本次测试中碰到的问题是这样的,在消息的传送过程中遇到了DEC加密的过程,LoadRunner录制到的全是加密的消息,比如我录制了某一个用户的登陆,发送消息,退出,但由于是加密的,只能单个用户使用,但... 阅读全文

posted @ 2009-07-29 22:52 gil's pkm2 阅读(267) 评论(0) 推荐(0)

LR cpc

摘要: From: Brian Stephens <bsteph@...> Date: Mon Mar 22, 2004 7:30 pm Subject: CPC Exam: any advice? shep_bannister Offline Send Email I've been using loadrunner for a little over 2 years. I have a ... 阅读全文

posted @ 2009-07-29 22:52 gil's pkm2 阅读(193) 评论(0) 推荐(0)

LR性能测试

摘要: 与性能测试相关 1.负载测试:通过逐步增加系统负载,最终确定在满足性能指标的情况下,系统能承受的最大负载量的测试2.压力测试:通过逐步增加系统负载,最终确定在什么负载条件下系统性能将处于崩溃状态,以此获得系统能提供的最大服务级别的测试。3.强度测试:又称疲劳强度测试,在系统稳定运行的情况下能够支持的最大并发用户数,持续执行一段时间业务,通过综合分析,确定系统处理最大工作量强度性能的过程。4.并发性... 阅读全文

posted @ 2009-07-29 22:52 gil's pkm2 阅读(315) 评论(0) 推荐(0)

lr cpc stript

摘要: #include "lrs.h" int getWorkSpace(char **lpWorkSpace,unsigned long ulSize) { int MAX_SIZE=1048576; ulSize=(ulSize>MAX_SIZE)?MAX_SIZE:ulSize; *lpWorkSpace=(char *)malloc(ulSize); memset(*lpWorkSpac... 阅读全文

posted @ 2009-07-29 22:04 gil's pkm2 阅读(139) 评论(0) 推荐(0)

lr tips

摘要: you ever wonder why Mercury is the only company that will include the use of their products in the price for short-term work? If it wasn’t prohibited by the license, a consultancy company could do a l... 阅读全文

posted @ 2009-07-29 22:04 gil's pkm2 阅读(553) 评论(0) 推荐(0)

lr question

摘要: 1. What protocols does LoadRunner support? Industry standard protocols for example HTTP and ODBC are explicitly supported by LoadRunner. Furthermore any protocol that communicates over a windows sock... 阅读全文

posted @ 2009-07-29 22:04 gil's pkm2 阅读(245) 评论(0) 推荐(0)

lr cpc exam

摘要: . Section D - C programming.10 points (7%)30 minutes. As can be seen from the recommended completion times for each section, Mercury’s estimates are definitely on the low side (adding up to only 6 hou... 阅读全文

posted @ 2009-07-29 22:03 gil's pkm2 阅读(322) 评论(0) 推荐(0)

性能测试工具篇之Loadrunner

摘要: [LoadRunner]性能测试工具篇之loadrunner wendy 发表于 2005-12-20 14:16:40 性能测试工具篇之loadrunner 各大论坛faq和实际工作经验而来,属于<性能测试工具篇之loadrunner>部分内容,内容来自51testing,谢谢作者!!!问题解答篇1. 监视服务器资源?在Controller的场景运行中,在Graphs中选中Sys... 阅读全文

posted @ 2009-07-29 22:03 gil's pkm2 阅读(316) 评论(0) 推荐(0)

协议选对

摘要: 我认为是协议没有选对。首先你要清楚系统的架构,是两层的C/S,还是三层的。如果是三层的话,你要搞清楚客户端与第一个服务器之间的通信协议是什么,不清楚的话问开发。如果是两层,你要搞清楚客户端是采用的什么方式与数据库服务器连接的(ODBC,还是ADO等);如果是ODBC连接的话,你可以选择ODBC协议录制,如果是采用ADO等控件来连接数据库的,你可以采用COM/DCOM协议录制。 阅读全文

posted @ 2009-07-29 22:03 gil's pkm2 阅读(180) 评论(0) 推荐(0)

如果你装了IIS

摘要: 如果你装了IIS,就要在Xitami的文件夹中找到Xitami.cfg把portbase=1000改成1001. 阅读全文

posted @ 2009-07-29 22:03 gil's pkm2 阅读(154) 评论(0) 推荐(0)

例子第二页总是显示一个错误的用户对话

摘要: 可以用空白的用户和密码登一下,即可解决。 阅读全文

posted @ 2009-07-29 22:02 gil's pkm2 阅读(142) 评论(0) 推荐(0)

例子的关联

摘要: 打开例子网站>server option>选第三个>点击最下面的按钮。 阅读全文

posted @ 2009-07-29 22:02 gil's pkm2 阅读(121) 评论(0) 推荐(0)

关于web的乱码

摘要: 是字符的原因,在recording options中的advanced里的support charset(utf_8)选定即可 阅读全文

posted @ 2009-07-29 22:02 gil's pkm2 阅读(142) 评论(0) 推荐(0)

Xitami

摘要: 找到Xitami所有文件夹,把Xitami.cfg中[server]中的改成portbase=1000 阅读全文

posted @ 2009-07-29 22:02 gil's pkm2 阅读(203) 评论(0) 推荐(0)

LR-web例子为什么页面只出现一部分

摘要: IE>Tools>Internet Options>Advance一定要选default. 阅读全文

posted @ 2009-07-29 22:00 gil's pkm2 阅读(150) 评论(0) 推荐(0)

LRweb例子为什么打不开

摘要: 右击Xitami>properties..>用Hostname来替换IE中的http://localhost/也就是IE的URL=http://机器名:1080/MercuryWebTours/ 阅读全文

posted @ 2009-07-29 22:00 gil's pkm2 阅读(191) 评论(0) 推荐(0)

扩展使用DataTabse协议的数据查询的字节数大小

摘要: 扩展使用DataTabse协议的数据查询的字节数大小 大家可以到c:\windows或者c:\winnt目录下寻找vugen.ini文件,修改[SQLOracleInspector]CmdSize=100000 LR默认查询的数据大小为:55000,如果你一次性查询数据超过此范围的话,你可以修改此选项其中不同协议的数据修改节为:ODBC - [ODBCInspector]Ctlib - [SQLC... 阅读全文

posted @ 2009-07-29 22:00 gil's pkm2 阅读(180) 评论(0) 推荐(0)

firefox录制协议

摘要: Web+winsocketapplication type:internet applications>firefox.exe 阅读全文

posted @ 2009-07-29 22:00 gil's pkm2 阅读(198) 评论(0) 推荐(0)

loadrunner与Winsock协议

摘要: loadrunner与Winsock协议 在讨论winsock解决方案之前,我们先讨论一下各种协议是如何工作.从前面的简介可以了解到很多的高级协议,例如FTP,HTTP协议等.以及所有基于window的应用(例如IE,WS-FTP)底层都是在Winsocket层上通信,因此任何高级协议的底层都是用Winsocket通信。 什么时候在LR中选择Winsocket协议呢?你要先了解LR是怎么样工作的... 阅读全文

posted @ 2009-07-29 21:59 gil's pkm2 阅读(338) 评论(0) 推荐(0)

什么是RTE

摘要: RTE:基于字符的应用程序。(类似于DOS) 阅读全文

posted @ 2009-07-29 21:59 gil's pkm2 阅读(251) 评论(0) 推荐(0)

多层协议录制

摘要: Click here to view your entire conversation history with this contact Albin(蔡斌) said:忙什么呢?Ryan liu said:QTP会自动最小化Albin(蔡斌) said:我的不会呀Ryan liu said:你不要最大化QTPAlbin(蔡斌) said:哦,是最大化的原因。多谢Albin(蔡斌) said:th... 阅读全文

posted @ 2009-07-29 21:59 gil's pkm2 阅读(160) 评论(0) 推荐(0)

SSL

摘要: 加密套接字协议。 阅读全文

posted @ 2009-07-29 21:58 gil's pkm2 阅读(172) 评论(0) 推荐(0)

Oracle企业管理器

摘要: Oracle企业管理器(Enterprise Manager) OEM的体系结构-3层结构,其组成如下: 第一层是客户端工具,如:EM Console, DBA Management Pack和其他集成的Oracle应用。这些工具是从Windows NT, Windows 95, Windows 98或Sun Solaris机器的本地启动的。这些工具也可以是通过浏览器下载下来的JAVA apple... 阅读全文

posted @ 2009-07-29 21:58 gil's pkm2 阅读(222) 评论(0) 推荐(0)

LR选择协议

摘要: LR选择协议只考虑与直接加压的机器间通信所采用的协议,就是客户端-------WEB Server(Resin、Apache)间所使用的协议,不能选ORACLE(2 Tier)的。你如果想测试数据库承受的压力,可以脚本中在与数据库交互的一些重要位置上设置集合点,在执行后只对数据库进行分析 , 确定么?当时我也是你这么认为的,但是听说是可以在客户端录制,跳过WEB Server ,只调用服务器的AP... 阅读全文

posted @ 2009-07-29 21:58 gil's pkm2 阅读(226) 评论(0) 推荐(0)

winsock的buffer简单解析

摘要: 为了理解socket机制和buffer原理,我录制了一个从IE访问web站点的winsock脚本,并对此脚本的数据简单地解析了一下。在用VU访问web的同时,我也在server端抓包,把两个包进行对比。好,我启动VU,选择winsock协议,然后启动IE,输入URL,回车!在server上,我抓到的数据如下:IE -> web TCP D=8888 S=15105 Syn Seq=27243... 阅读全文

posted @ 2009-07-29 21:54 gil's pkm2 阅读(359) 评论(0) 推荐(0)

sock脚本单用户正常运行,多用户肯定只有一个用户正常运行,这是什么原因

摘要: c/s结构,用sock录制,脚本单用户,已经调试成功,参数化也就是用了一个,也成功运行(参数读取设置为Sequential,和Each iteration)但是只要以上多用户肯定会出现10053这个软件错误,每次都不用加两个用户,肯定有一个用户已经是停止的了,只有一个用户再跑,那个错误的用户就不会继续尝试第二次,一只不运行了(如图),错误也就是一个10053,主要是什么方面原因引起此类错误谢谢大家... 阅读全文

posted @ 2009-07-29 21:54 gil's pkm2 阅读(341) 评论(0) 推荐(0)

loadrunner与Winsock协议

摘要: 在讨论winsock解决方案之前,我们先讨论一下各种协议是如何工作.从前面的简介可以了解到很多的高级协议,例如FTP,HTTP协议等.以及所有基于window的应用(例如IE,WS-FTP)底层都是在Winsocket层上通信,因此任何高级协议的底层都是用Winsocket通信。 什么时候在LR中选择Winsocket协议呢?你要先了解LR是怎么样工作的:LR捕捉API请求然后再把它们回放。所以当... 阅读全文

posted @ 2009-07-29 21:50 gil's pkm2 阅读(720) 评论(0) 推荐(0)

LoadRunner与Winsock协议

摘要: [翻译]LoadRunner与Winsock协议(一)在开始讨论winsocket解决方案之前,我们先讨论一下各种协议是如何工作.从前面的简介可以了解到很多的高级协议,例如FTP,HTTP协议等.以及所有基于window的应用(例如IE,WS-FTP)底层都是在Winsocket层上通信,因此任何高级协议的底层都是用Winsocket通信。什么时候在LR中选择Winsocket协议呢?你要先了解L... 阅读全文

posted @ 2009-07-29 21:46 gil's pkm2 阅读(250) 评论(0) 推荐(0)

为什么我以socket协议录制没有脚本出现

摘要: 为什么我以sockets协议录制的没有脚本出现! 大家好,我最近在做一个cs结构的项目的性能测试,vc+sqlserver,我用了sockets进行录制,没有事件发生,也没有脚本产生,我也试过用组合脚本进行录制,还是一样,我没有cs的性能测试经验,所以有可能提供的信息不够,请各位指教!对了:测试目的是有一个查询功能,在多用户并发的情况,测试系统的响应时间,如果有更好的其他的测试方法也希望能提出!小... 阅读全文

posted @ 2009-07-29 21:45 gil's pkm2 阅读(200) 评论(0) 推荐(0)

在winsock协议里录制的脚本中进行参数化

摘要: 在winsocket 协议录制的脚本里进行参数化 操作步骤:因为winsocket 协议录制的脚本输入的数据都被录入到data.ws里的,所以我是在data.ws里进行的参数化.右键选择要参数化的数据->选择"replace with parameter"->输入列名->在"parameter properties"进行了一些相关设置: ⑴在生成的文档里输入参数化数据 ⑵.sel... 阅读全文

posted @ 2009-07-29 21:45 gil's pkm2 阅读(364) 评论(0) 推荐(0)

录制socket协议的脚本回放出错

摘要: 录制socket协议的VU脚本,回放出错,能否解决 请问:1.rational有没有tcp/ip的协议?2.我录制的系统是用socket和tcp/ip协议的,C/S并为三层结构,但rational中没有tcp/ip协议,只能用socket了,脚本可以顺利录制,但对于脚本的意义,本人实在无能为力,不会修改。回放时,其中有三个command运行失败,这三个命令形式如下:(列出两个示意一下)sock_r... 阅读全文

posted @ 2009-07-29 21:44 gil's pkm2 阅读(302) 评论(0) 推荐(0)

数据包recv问题

摘要: WinSocket_C/S_tcp的数据包recv问题 LR编写winsocket脚本时,遇到一个郁闷的问题 lrs_receive()默认 EndMarker_None .也就是一直接收到server端数据包发空了为止.但是实际使用时,这个函数就是祸端,99% 会被Action.c(16): lrs_receive(socket5, buf4)Action.c(16): Error : sock... 阅读全文

posted @ 2009-07-29 21:44 gil's pkm2 阅读(645) 评论(0) 推荐(0)

关于返回数据包的检测问题

摘要: 关于返回数据包的检测问题 在对接口进行压力测试时,为了检测返回包buff1中从第6个字节开始的11位数据是否与param2相等,编写如下脚本但发现lrs_save_param("socket0", "buf1", "param1", 6, 11);返回的值是固定第一次 lrs_receive("socket0", "buf1", LrsLastArg);返回的值,不知各位有什么好方法能动态返回每次... 阅读全文

posted @ 2009-07-29 21:43 gil's pkm2 阅读(805) 评论(0) 推荐(0)

关于套接字里winsock复用的设置

摘要: 请教:关于winsock里套接字复用的设置 我想并发的从客户端的端口向服务器发包,运行的时候报了大量的10048错误,看了一下斑竹的说明如下:1 0 0 4 8—W S A E A D D R I N U S E地址正在使用。正常情况下,每个套接字只允许使用一个套接字地址(例如,一个I P套接字地址由本地I P地址及端口号组成)。这个错误一般和b i n d、c o n n e c t和W S ... 阅读全文

posted @ 2009-07-29 21:42 gil's pkm2 阅读(319) 评论(0) 推荐(0)

winsock的timeout的设定

摘要: win socket录制的脚本中,有没有这样一种设置 lrs_receive的时候,能不能设置成只有接收到指定字符的时候才结束,否则一直等待到接收该字符或者超时。 提出此问题是因为我在进行压力测试的时候,发现当服务器压力变大时,它会将一个expected buffer中的数据分为两次或两次以上发送接收,导致业务出错,例如: QUOTE:vuser_init.c(31): lrs_send(s... 阅读全文

posted @ 2009-07-29 21:41 gil's pkm2 阅读(404) 评论(0) 推荐(0)

winsock应在录制时插入集合点和事务

摘要: Winsock应在录制时插入集合点和事务,因为录后的代码很难找到相应位置。 阅读全文

posted @ 2009-07-29 21:38 gil's pkm2 阅读(177) 评论(0) 推荐(0)

winsock协议错误编码解析

摘要: winsock协议错误编码解析(原创) 最近经常看有网上的朋友询问脚本录制后回放错误错误编号不明是什么意思! Windows协议可以应用到很多通用环境。例如,要检查网络,可以使用 Windows 套接字 (WinSock) 脚本来查看缓冲区发送和接收到的实际数据。WinSock 类型还可以用于录制其他低级通信会话。通过他可以录制回放 Vuser 类型不支持的应用协议。 使用 VuGen,您可以录制... 阅读全文

posted @ 2009-07-29 21:35 gil's pkm2 阅读(256) 评论(0) 推荐(0)

winsock设置IP欺骗后出现的错误

摘要: 在controller里面,Tool--->Option...---->Breakdown标签里面,把Enable Web Page Breakdown选项取消掉就ok了!! 阅读全文

posted @ 2009-07-29 21:34 gil's pkm2 阅读(151) 评论(0) 推荐(0)

winsock乱码

摘要: 在data.ws中选中buffer的数据,然后从tools菜单中选择EBCDIC Translation。最右边的一列可以看到翻译过来的数据。不过,如果你的数据是加密的,也看不出什么来。 阅读全文

posted @ 2009-07-29 21:34 gil's pkm2 阅读(220) 评论(0) 推荐(0)

winsock多协议录制

摘要: 1,我觉得楼主不要用Winsocket和Oracle(2-tier)同时去录制一个应用程序,因为winsockt是最底层的协议,不需要的,确定应用程序的通信协议后,尽量使用高端的协议录制。2、这个Help对这个函数的描述: The lrs_accept_connection function extracts the first connection on the queue of pending... 阅读全文

posted @ 2009-07-29 21:33 gil's pkm2 阅读(268) 评论(0) 推荐(0)

winsock的编码方式

摘要: loadrunner的编码方式有两种其中有两种为ascii和EBCDIC码方式 如果选择translation tables中 none的方式,就是ascii方式编码(也就是明文方式)其他各种是选择EBCDIC编码方式,比如 00250352,其实是 server 用0025方式编码,client用0352方式(说白了是一种加密方式,个人理解) 那么这就好理解了,其实你选择不同的编码方式,就是不同... 阅读全文

posted @ 2009-07-29 21:33 gil's pkm2 阅读(262) 评论(0) 推荐(0)

winsock的buffer简单解析

摘要: "Host: 172.28.17.134:8888\r\n" "Connection: Keep-Alive\r\n" "\r\n"在buffer0里已经没有了0-56一些看不懂的数据,直接是get请求。这说明lr的winsock捕获了tcp传输中的数据部分,而略去了tcp的头。我们明白一点了。但是我们看到server端抓到的数据其实都是十六进制的数据,lr直接显示的是文本,那lr是怎样将其转换为... 阅读全文

posted @ 2009-07-29 21:32 gil's pkm2 阅读(540) 评论(0) 推荐(0)

winsock默认的timeout

摘要: 因为winsocket默认的timeout是10秒!不要用thinktime ,这不明智!因为你无法使用忽略thinktime了。用函数来控制timeout,lrs_set_accept_timeout等等函数可以做到!软件连接不断开,一般都是动态数据造成的 ! 阅读全文

posted @ 2009-07-29 21:31 gil's pkm2 阅读(209) 评论(0) 推荐(0)

winsock与webwinsock datapool有什么区别

摘要: 通过 VuGen 的 Web/WinSock 双协议类型可以成功地录制非 HTML Web 应用程序。VuGen 同时使用 Web 和 Windows 套接字协议函数录制这些应用程序,并创建能够模拟对网页和套接字活动进行的访问的脚本。 阅读全文

posted @ 2009-07-29 21:31 gil's pkm2 阅读(156) 评论(0) 推荐(0)

winsock error

摘要: 错误请查看server的系统日志和应用日志 阅读全文

posted @ 2009-07-29 21:30 gil's pkm2 阅读(151) 评论(0) 推荐(0)

导航