ImageVerifierCode 换一换
格式:DOCX , 页数:44 ,大小:490.75KB ,
资源ID:19914421      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19914421.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(常见LoadRunner问题整理Word文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

常见LoadRunner问题整理Word文档格式.docx

1、Enable logging选项仅影响自动日志记录和通过lr_log_message发送的消息。即使没有勾选,虚拟用户脚本中如果使用lr_message、lr_output_message、lr_error_message,仍然会记录其发出的消息。7.LoadRunner 8.0版本的VuGen在录制Web Services协议的脚本时一切正常,而回放时报出错误提示“Error:server returned an incorrectly formatted SOAP response”。这时说明原因引起的?造成这种情况的主要原因是LoadRunner 8.0的VuGen在录制Web Serv

2、ice协议的脚本时存在一个缺陷:如果服务器的操作系统是中文的,VuGen会自动将WSDL文件的头改为,因此会有上面的错误提示。解决方法:把“LR80WebservicesFPI_setup.exe”和“lrunner_web_sevices_path_1.exe”两个补丁打上即可解决。8.VuGen支持Netscape的客户证书吗?不支持。目前的VuGen 8.0版本中仅支持Internet Explorer的客户端证书。录制脚本时可以先从Netscape中导出所需的证书,然后将其导入到Internet Explorer中,并确保以相同的顺序导出和导入这些证书。而且,在每台将要录制或运行需要证

3、书的Web Vuser脚本的计算机上都要重复执行前面的过程。9.VuGen会修改录制浏览器中的代理服务器设置吗?会修改。在开始录制基于浏览器的Web Vuser脚本时,VuGen首先会启动指定的浏览器。然后,VuGen会指示浏览器访问VuGen代理服务器。为此,VuGen会修改录制浏览器上的代理服务器设置。默认情况下,VuGen会立即将代理服务器设置更改为Localhost:7777。录制之后,VuGen会将原始代理服务器设置还原到该录制浏览器中。因此,在VuGen进行录制的过程中,不可以更改代理服务器设置,否则将无法正常进行。10.在LoadRunner脚本如何输出当前系统时间?LoadRu

4、nner提供了char *ctime(const time_t *time)函数,调用参数为一个Long型的整数指针,用于存放返回时间的数值表示。调用语句与返回值如下示例:typedef long time_t;Action() time_t t; lr_message(“Time in seconds since 1/1/70: %ldn”,time(&t); lr_message(“System time and date: %s”,ctime(&输出结果为:Time in seconds since 1/1/70: 1185329968System time and date:Wed J

5、ul 25 10:19:28 200711.一些Web虚拟用户脚本录制后立刻回放没有任何问题,但是当设置迭代次数大于1时,如果进行回放则只能成功迭代一次。为什么从第二次迭代开始发生错误?这种现象多是由于在“Run-time Setting”的“Browse Emulation”的设置中,勾选了“Simulate a new user on each iteration”及其下面的选项“Clear cache on each iteration”这两个选项的含义是每次迭代时模拟一个新的用户及每次迭代时清除缓存。由于脚本迭代时,init和end只能执行一次,如果每次迭代都模拟一个新的用户并清除缓存

6、,则用户登录信息将一并清除,因此迭代时可能会发生错误。12.虚拟客户脚本“Run-time Setting”中的线程和进程运行方式的区别?如果选择“Run Vuser as a process”,则场景运行时会为每一个虚拟用户创建一个进程;选择“Run Vuser as a thread”则将每个虚拟用户作为一个线程来运行,在任务管理器中只看到一个mmdrv.exe,这种方式的运行效率更高,能造成更大的压力,时默认选项。另外,如果启用了IP欺骗功能,则先在Controller中选中Tools菜单下的“Expert Mode”,然后将Tools菜单下的“OptionsGeneral”标签页中的I

7、P地址分配方式也设置为与Vuser运行方式一致,同为线程或进程方式。13.在Controller中运行Web相关测试场景时,经常会有很多超时错误提示,如何处理这类问题?这主要有脚本的默认超时设置引起。当回放Web脚本时,有时候由于服务器响应时间较长,会产生超时的错误。这时需要修改脚本的运行时配置。进入“Run-time Setting”对话框后,依次进入“Internet ProtocolPreference”。然后点击“Options”按钮,进入高级设置对话框,可以修改各类超时设置的默认值。14.为什么Windows系统中的CPU、内存等资源仍然充足,但是模拟的用户数量却上不去?在Windo

8、ws计算机的标准设置下,操作系统的默认限制只能使用几百个Vuser,这个限制与CPU或内存无关,主要是操作系统本身规定了默认的最大线程数所导致。要想突破Windows这个限制,须修改Windows注册表。以Windows XP Professional为例。(1)打开注册表后,进入注册表项HKEY_LOCAL_MACHINE中的下列关键字:SystemCurrentControlSetControlSession ManagerSubSystems。(2)找到Windows关键字,Windows关键字如下所示:%SystemRoot%system32csrss.exe bjectDirecto

9、ry=WindowsSharedSection=1024,3072,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2ProfileControl=Off MaxRequestThreads=16SharedSection=1024,3072,512关键字的格式为xxxx,yyyy,zzz。其中,xxxx定义了系统范围堆的最大值(以KB为单位),yyy

10、y定义每个桌面堆得大小。(3)将yyyy的设置从3072更改为8192(即8MB),增加SharedSection参数值。通过对注册表的更改,系统将允许运行更多的线程,因而可以在计算机上运行更多的Vuser。这意味着能够模拟的最大并发用户数量将不受Windows操作系统的限制,而只受硬件和内部可伸缩性限制的约束 15.Controller中设置了用户并发数量,但是运行时为何初始化的用户数量少于实际数量?主要时设置问题。在ToolsoptionsRun-time setting中可以设置每次最多初始化的虚拟用户。如果需要100个并发用户,则将该值设置为大于100的数值。另外,注意LoadRunn

11、er相关协议License的更新,确保使用的License能够允许所需要的并发用户数量。16.如何让场景的用户执行发生错误继续运行,以保证不间断进行压力测试?用VuGen打开虚拟用户脚本后,进入“Run-time Settings”对话框后,依次进入“GeneralMiscellaneous”,可以看到Miscellaneous设置中关于“Error Handling”的配置。勾选“Continue on error”即可让虚拟用户发生错误继续运行。17.为什么.NET虚拟用户有时不能在远程主机执行?主要时LoadRunner的版本问题。根据笔者的经验,如果是Microsoft Visual

12、Studio 2005开发的虚拟用户,同时LoadRunner客户端的版本低于8.1,执行Controller的主机将会发生错误。因此要想正确的运行Microsoft Visual Studio 2005开发的.NET虚拟用户,客户端最好装8.1以上的版本,Controller的主机则安装8.0和8.1两个版本均可。此外,产生压力的 LoadRunner客户端上预先应该安装.NET运行环境,如果Microsoft Visual Studio 2005开发的是.NET虚拟用户,则应该安装Microsoft .NET Framework SDK v2.0。18.测试分析结果中会统计Action时间

13、,而实际上可能并不须要这些数据,如何只显示自己定义的用户事务?进入脚本的运行时设置,依次进入GeneralMiscellaneous。默认情况下,自动事务配置“Automatic Transactions”下有两个选项:第一个是把脚本的Action部分定义为一个事务;第二个时把脚本的每一部分定义为一个事务。去掉这两个勾选后,测试结果将会只显示自己定义的用户事务。19.测试结果中,Summary和平均事务响应时间图里的各个事务的最大值、平均值、最小值为什么显示不一样?主要是受采样时间的影响。Summary里的事务平均响应时间是根据整个场景执行过程得到的数据计算所得,最大值与最小值也是从整个场景中

14、得到的。平均事务响应时间图主要时按照LoadRunner分析出来的采样频率来获取事务响应时间的最大值与最小值,然后计算平均值。可以通过“Set Granularity”来修改平均事务响应时间图的采样频率。如果把“Granularity”设为场景执行时间,则统计结果将会一致。20.统计结果中的总点击量Total Hits时用户的鼠标点击次数吗?Total Hits不时按照用户的鼠标点击次数来计算的,而是按照各个虚拟客户端向后台发起的总的请求数来进行统计的。例如在向服务器请求的一个页面中,如果该页面包含5个图片,用户只要单击鼠标就可以访问该页面,而单个虚拟用户在LoadRunner访问的点击量为1

15、+5=6次。21.有些Web测试结果分析图(例如每秒返回页面数)在测试结果分析图中无法看到,如何进行配置?用VuGen打开虚拟用户脚本后,进入“Run-time Settings”对话框后,依次进入“Internet ProtocolPreference”,可以看到一些Web性能图配置。勾选上面得选项后,Controller将会在测试执行过程中生成数据,然后可在Analysis中查看相应的性能结果分析图。loadrunner性能测试结果-Windows资源分析1. 平均事务响应时间 Average Transation Response Time优秀:=2)个并且%Processor Time

16、 超过90%,那么可能存在处理器瓶颈。如果发现超过2, 而处理器的利用率却一直很低,那么或许更应该去解决处理器阻塞问题,这里处理器一般不是瓶颈。10. 文件系统缓存 Memory / Cache Bytes 50%的可用物理内存11. 剩余的可用内存 Memory / Avaiable Mbytes 至少要有10% 的物理内存值12. 每秒下载页数 Memory / pages/sec无页交换CPU每秒10个页交换更多的页交换13. 页面读取操作速率 Memory / page read/sec如果页面读取操作速率很低,同时 % Disk Time 和 Avg.Disk Queue Lengt

17、h的值很高,则可能有磁盘瓶径。但是,如果队列长度增加的同时页面读取速率并未降低,则内存不足。14. 物理磁盘利用率 Physical Disk / Disk Time30%4050%+15. 物理磁盘平均磁盘I/O队列长度 Physical Disk / Avg.Disk Queue Length 该值应不超过磁盘数的1.52 倍。要提高性能,可增加磁盘16. 网络吞吐量 Network Interface / Bytes Total/sec 判断网络连接速度是否是瓶颈,可以用该计数器的值和目前网络的带宽,结果应该小于50%17. 数据高速缓存区命中率 命中率应大于0.90最好18. 共享区库

18、缓存区命中率 命中率应大于0.9919.监控 SGA 中字典缓冲区的命中率 命中率应大于0.8520. 检测回滚段的争用 小于1%21. 监控 SGA 中重做日志缓存区的命中率 应该小于1%22. 监控内存和硬盘的排序比率 最好使它小于 10%LoadRunner监控Linux系统资源详解Average load: Average number of processes simultaneously in Ready state during the last minute 上一分钟同时处于“就绪”状态的平均进程数Collision rate Collisions per second det

19、ected on the Ethernet 每秒钟在以太网上检测到的冲突数。Context switches rate Number of switches between processes or threads, per second 每秒钟在进程或线程之间的切换次数。CPU utilization Percent of time that the CPU is utilized CPU 的使用时间百分比。Disk rate Rate of disk transfers 磁盘传输速率。Incoming packets error rate Errors per second while r

20、eceiving Ethernet packets 接收以太网数据包时每秒钟接收到的错误数。Incoming packets rate Incoming Ethernet packets per second 每秒钟传入的以太网数据包数。Interrupt rate Number of device interrupts per second 每秒内的设备中断数。Outgoing packets errors rate Errors per second while sending Ethernet packets 发送以太网数据包时每秒钟发送的错误数。Outgoing packets rat

21、e Outgoing Ethernet packets per second 每秒钟传出的以太网数据包数。Page-in rate Number of pages read to physical memory, per second 指标表明的是每秒交换到物理内存中的页面数。Page-out rate Number of pages written to pagefile(s) and removed from physical memory, per second 表示每秒从物理内存中移出或者写入到页面数。Paging rate Number of pages read to physic

22、al memory or written to pagefile(s), per second 每秒钟读入物理内存或写入页面文件中的页数。Swap-in rate Number of processes being swapped 每秒交换到内存的进程数。Swap-out rate 每秒从内存交换出来的进程数。System mode CPU utilization Percent of time that the CPU is utilized in system mode 在系统模式下使用 CPU 的时间百分比。User mode CPU utilization Percent of tim

23、e CPU is utilized in user mode 在用户模式下使用 CPU 的时间百分比。一些常见的问题及处理方法:1、在执行配置或安装命令过程中出现“拒绝的权限”的提示?答:是由于文件的权限引起的,应该给当前用户所有文件的“777”权限,即完全控制权限。2、安装好后从LoadRunner中看不到信息,但是没有报错?可能是返回的信息值比较小,所以在图中几乎看不到,例如:如果没有运行程序的话,CPU的使用率接近于0,所以在监视图中看不到变化。也有可能是采样的频率过大,可以在图表中设置没1 秒获取一次信息,这样界面就刷新的比较及时了。3、监视一段时间后LoadRunner中提示有错误发生不能继续监视到信息?可能是由于CPU长时间处于高负荷状态,而导致系统自动关闭了该服务。可以在LoadRunner中重新加一次计数器,并且设置取样的时间稍长一点,就会避免这种情况。4、以前用LoadRunner监视都是成功的,但是再次监视不到信息?有可能是由于系统重新启动,而没有打开rstatd守护进程。可以手工重新打开一次,使用命令“rpc.rstatd”,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1