不要追求绝对的公平,红尘之中没有公平而言,人活一世,难得糊涂。                                           it is no use doing what you like, you have got to like what you do.

LR 知识(转)

上一篇 / 下一篇  2007-06-25 13:51:14 / 个人分类:Mercury LoadRunner

问题1:LoadRunner响应时间是什么?   
7M`!y3z D&{T"L0
:响应时间就是客户端发送请求,服务器返回最后(或者第)一个字节的时间。LoadRunner的事务函数功能是  度量客户端和服务器之间交互时间 的。事务函数最后在分析图表里有,比如你在前边开发脚本的时候你在登陆功能中添加了事务函数,那么controller中运行1000个用户之后,在分析 图表中你就会看到1000个用户登录功能所消耗的时间(平均,其中1000个用户用的最多的时间,10000个用户用的最少的时间)。
51Testing软件测试网3y+[-|4f;Tpn


5BuPb*O]m0
问题2:页面点击数与页面浏览数什么概念,页面点击数过高会对系统的性能产生什么影响?
2l`3O ^'`0P0
:页面点击数:又名“hits”,它包括了点击了某个网页后,浏览器为了显示此网页而附带来的所有图片等支持文件的数量。点击数往往被用来衡量网站服务器的工作负载,也是衡量网站服务器性能的标准之一。文件数量的增多,会增加网络流量。51Testing软件测试网+j)ml b*Mw0dLLd
页面浏览量(页面量):又名“PageView”,它是指实际被点击的网页数量。页面浏览量往往被用来衡量网站内容的受欢迎程度和被访问情况。
51Testing软件测试网'Ca7s'@a[


l!M`O-HE*iH0
问题3:LoadRunner中有个Anget,这个Anget具体起什么作用啊?在讲Robot的架构的时候好像也提到过,但是没有讲Anget具体作用,是不是LRRobotAnget作用一样的呢?
Vqc6q3| qK"j0
:Agent的作用是提供一个宿主环境提供虚拟用户运行,在LoadRunner中叫做Load Generator

U ^,Bf kQ-[7o0

 

L&c^O;V9y0

问题4:这个章节中讲到了响应时间页面点击数吞吐量这几个概念,我想问一下,响应时间越快是不是就越好?页面点击数越少是不是就越好?吞吐量越大是不是就越好?51Testing软件测试网 `a6X,lqL/cFd
:性能是寻找执行效率与功能之间的平衡。这些不过是性能分析所关注的。不是越大越好。

h(I)q*qQ+N0

 

2q \M+]_1I:d0

问题5:loadrunner如何选择协议?51Testing软件测试网:Y YT2r'J]
:首先要熟悉应用程序的架构,采用什么协议进行通讯的.因为LoadRunner主要是通过捕获客户端与服务器之间的数据通讯包,根据这些数据包来生成脚本的.所以,如果协议选择不正确的话,LoadRunner就无法捕获客户端与服务器之间的数据通讯包。
51Testing软件测试网qcA}8uf5~F

 51Testing软件测试网l pSrXyf

问题6:在脚本的录制过程中,怎么样去增强脚本,在这里我说一下,为什么要添加事务、集合点、参数化数据?51Testing软件测试网O$}-N{Y _5sh
添加事务是为了知道一个具体操作比如:登陆一个系统,服务器的响应时间。
[5Y]6A#lK;lZJ!A0
集合点:主要是为了模拟真实用户使用的并发情况的一种操作。
z1f,sJ/BAED6GE0
参数化:主要是模拟真实用户的使用,输入提供不同的输入数据。

&B/YVFGvTn0

 

8|q$xoEcZ[a5D0

问题7:指定代理设置,通过端口映射来限制特定端口发送的消息,不知道这样的设置起什么作用?为什么要指定协议的映射?
mj CMb\gu#C0
答:这是因为具体的系统开发的问题,有些系统就是特定端口处理,你需要针对指定的端口进行处理,否则程序没办法处理
51Testing软件测试网 Q }N/T EE,|I

 51Testing软件测试网/VY1sf+M2T

问题8:什么是监控器?
~(fedl&G(f0
:  监控器就是在Controller中的一些图表。

f6b:b o6EM#K ^t$~ O0

 

'w-eK5lk-W0

问题9:计数器与监控器的区别?
%ZKWS9dLrN0
答:监控器包含计数器,计数器就是一个一个分析的具体指标
51Testing软件测试网:E2U^8@;dL%E7^

 51Testing软件测试网t j FZ6k5~)V E

问题10:分析CPU瓶颈需要添加哪些计数器?
~T4a7R-]0
:Processor \ Interrupts/sec
Yq;C4@{ A3a#yu T:r0Processor\ %Processor Time
处理器处理事务的时间51Testing软件测试网2\8|3Nvcr
Process(process)\ %Processor Time
在进程中处理器处理事务的时间  51Testing软件测试网*TD T e n)Hd+j#H;gD
System\ Processor Queue Length
系统中,处理器队列长度

Ez)Uv)|]t0E0

 

"w__J)Z$P0

问题11:Processor \ Interrupts/sec这个值不明白能有什么作用?
X%KC&CKA0
答:指处理器每秒钟接收并维护的硬件中断的平均值。它不包括DPCDPC将单独计算。这个值是产生中断的设备(如:系统时钟、鼠标、磁盘驱动器、数据交流线路、网络街面卡和其它附件设备)的活动的间接指示器,这些设备通常在完 成了一项任务或需要注意时中断处理器。正常的线程操作在中断时悬停。大多数的系统时钟每隔10毫秒中断处理器一次,形成了间隔活动的后台。这个计数值显示用上两个实例中观察到的值之间的差除于实例间隔的持续时间所得的值。
51Testing软件测试网#rhK&f6N/e[2F

 

i#e6HYd?}0

问题12:请问这些计数器有一个什么样的值来度量他们?
]:n[)m u0
答:具体的计数器指标,window平台的可以查msdn

w+X/T6Dld L7n0

 51Testing软件测试网TNGk9x)PJ

问题13:Analysis作用?
Z+O,p-e z#g O4y0
:生成各种表格,同过这些表格中的数据来分析系统存在的瓶颈,并且可以把每次产生的Analysis的结果作对比。
51Testing软件测试网 w R k o;L

 51Testing软件测试网CA/t4C$P!bdECv-n

问题14: Analysis输出报表的类型?51Testing软件测试网 y'o;A2BP6VU6D#cs
:Analysis输出报表的类型有两种:1HTML2Word

9@yA*{V f0

 51Testing软件测试网 {Y3a L4{*zZ,bD"c

问题15:在生成的报表中,每个值都有一个百分比的缩小比例值,如果我要求出一个具体的值:比如一个用户操作登陆功能,所需的时间,是要经过自己的计算才能得出来是吗?51Testing软件测试网dMZ4z)R'HTtbo
答:这个看事务响应时间就好了。
51Testing软件测试网 D S L$E&_$]8w \

 51Testing软件测试网(i4]Gf;Sq;z


TAG: LR

shauton的个人空间 引用 删除 shauton   /   2007-07-16 17:48:09
好贴!
 

评分:0

我来说两句

Open Toolbar