loadrunner11 使用笔记

环境方面:

1、loadrunner11在win7工作最好

2、使用360急速浏览器并安装SwitchyOmega,将流量代理到lr11的wplus_init_wsock.exe进行录制后开始压力测试

3、使用notepad2并使用内置脚本替换掉操作系统的记事本,类似于 http://www.winwin7.com/soft/34567.html

操作方面:

1)方便的录制流量

在桌面上放一个wplus_init_wsock.exe的快捷方式

这样在录制流量时就可以快速选择到这个exe启动流量录制

选择win32,再选择这个快捷方式就行了

2)录制流量配置

 入上面的图点击options,之后如下图配置Use web_custom_request按钮,这是个万能函数,录制出来的代码都是基于流量,风格非常统一

3)录制的port Mapping 必须选择 Socker level and WinNet Level data

4)根据测试服务器可设置多个目标,别忘记设置代理端口图中为7777

5)将360急速浏览器的SwitchyOmega代理设置到7777就可以得到想要的流量脚本

 

6)在需要的地方设置事务和集合点

6.1)设置事务,记住要成对出现,建议按快捷键,如下图我们设置了denglu这个事务

6.2)设置集合点

7)开始进入场景

8)根据测试需求,创建虚拟用户

9)定制压测的虚拟用户、压测时间、压测脚本等等,其中schedule可以双击修改参数或增加

当然也要如下图设置,保证执行错误后仍继续运行,以保障不间断进行压力测试

 

10)启动压测并查看结果

双击左侧红框的按钮,一般我们查看结果以这个为主要参考依据

右侧红框中(单位:秒)全部值都是越小越好:

Max:最大响应时间  Min:最小响应时间  Avg:平均响应时间  STD:标准偏差值  Last:最后一次响应时间   

我们在第六步中设置的denglu事务,会在结果中体现,这样我们就可以评估系统在不同事务中的时间以针对性的调优

11)增加loadrunner11响应速度

修改 C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config 文件里的

<runtime/>

<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>

此方法有效,这里要注意删除原有的<runtime/>后再粘贴修改后的内容。

或者

在目录:x:\Program Files\HP\LoadRunner\bin:

新建文本文件vugen.exe.config,内容如下,编码为UTF-8格式

<?xml version="1.0" encoding="utf-8"?>
<configuration>
 <runtime>
  <generatePublisherEvidence enabled="false"/>
 </runtime>
</configuration>

12)设置参数化

Select next row:选择下一行 即  取值完第一行后 如何选取下一行 有三种方式:

  Sequential:按表顺序取值;

  Random:随机取值;

  Unique:只取一次。

Update value on:更新值的方式:

  Each iteration:每一次迭代都取值;

  Each occurrence:每一次都取值;

  Once:仅取一次值。  

13)多人登录的设置方法,参照下面3篇文章

https://www.cnblogs.com/bluestream/p/5201512.html

https://blog.csdn.net/dunegao/article/details/107961340/

https://www.cnblogs.com/xqq-admin-content/p/10537276.html

 

14)如下图设置后,高版本lr不会每次执行完跳出一个报告影响使用

posted @ 2023-05-21 10:57  国产大熊猫~  阅读(270)  评论(0编辑  收藏  举报