LoadRunner压力测试:详细操作流程「建议收藏」

LoadRunner压力测试:详细操作流程「建议收藏」一、 录制脚本1.安装完毕后,创建脚本: 点击OK之后,会弹出网址,之后创建Action,每进一个页面添加一个Action,录制结束后,终止录制。 二、 修改脚本1.脚本参数化将登录的用户名密码进行动态化

大家好,又见面了,我是你们的朋友全栈君。

一、 录制脚本

1.安装完毕后,创建脚本:

 LoadRunner压力测试:详细操作流程「建议收藏」

LoadRunner压力测试:详细操作流程「建议收藏」

LoadRunner压力测试:详细操作流程「建议收藏」

点击OK之后,会弹出网址,之后创建Action,每进一个页面添加一个Action,录制结束后,终止录制。

LoadRunner压力测试:详细操作流程「建议收藏」

LoadRunner压力测试:详细操作流程「建议收藏」

 

二、 修改脚本

1.脚本参数化

将登录的用户名密码进行动态化,右键Replace with a Parameter”,将其替换为一个参数,后期进行压力测试时,会有很多用户,可以进行动态修改。

 LoadRunner压力测试:详细操作流程「建议收藏」

 LoadRunner压力测试:详细操作流程「建议收藏」

打开Parameter List,后期可以传入一个.dat文件,将上万条数据存在文件里,脚本回放时可以直接循环调用。

 LoadRunner压力测试:详细操作流程「建议收藏」

2.将参数进行关联

.dat文件中有用户名和密码两列,在迭代读取每一行的时候,要保证用户名和密码需要对应,这时候需要设置关联。以本次测试为例,其两列分别设置如下:

LoadRunner压力测试:详细操作流程「建议收藏」

“Select next row”根据场景的不同进行选择。当文件里用户号有多个时,每次要加载唯一的不同的值,这时候要选择“unique”“each iteration”。例子如下:

LoadRunner压力测试:详细操作流程「建议收藏」

其次,若两列之间有关联,则第二列可设置为:“select line as nsrsbh”与前者相同。

LoadRunner压力测试:详细操作流程「建议收藏」

3.删除不必要的CSS/JPG等样式图片,减少回放消耗时间。删除完毕后,进行回放,若控制台没有错误,脚本修改完成。

 

三、 运行脚本

1. 在首页点击Run Load Tests”。首先我们要测300个用户同时跑这个系统,计划3台负载机同时并发执行,每台负载机跑100个。

 LoadRunner压力测试:详细操作流程「建议收藏」

 

2. 添加脚本和负载机,负载机添加不同的IP后进行connect测试。

 LoadRunner压力测试:详细操作流程「建议收藏」

LoadRunner压力测试:详细操作流程「建议收藏」

3.之后点击红框图标,进行Run-Time Settings配置:迭代次数为300,将其缓存数量设置为122880,可以更大。

LoadRunner压力测试:详细操作流程「建议收藏」

 LoadRunner压力测试:详细操作流程「建议收藏」

4.在Design里,设置一些其他的参数。Start Vusers是指共设置300个用户,每10秒加载50个用户。

LoadRunner压力测试:详细操作流程「建议收藏」

5.之后,若要配置Windows 资源可以再另行配置。点击运行。在run视图中可以看到测试的过程如下图:

 LoadRunner压力测试:详细操作流程「建议收藏」


三、结果分析

测试完毕之后,提交测试报告,对测试结果进行分析。

LoadRunner压力测试:详细操作流程「建议收藏」

 



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/160985.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(1)
blank

相关推荐

  • 解决touchStart滑动时触发点击事件「建议收藏」

    解决touchStart滑动时触发点击事件「建议收藏」由于我们在将点击事件委托到div,span,font,p等元素标签上时会导致移动端的ios设备无法识别这个点击事件(一般指click事件),此时我们一般会使用touchstart来替换click事件,但是使用touchstart来代替click事件的弊端就立刻显示出来,每当我们滑动屏幕时就会立刻出发点击事件此时加入我这个封装的方法,这个弊端就会迎刃而解functiontap(el,fn…

  • pycharm 字体以及颜色修改「建议收藏」

    pycharm 字体以及颜色修改「建议收藏」 自处记录本人使用Pycharm时习惯用的代码风格以及左侧文件栏的字体大小。Pycharm代码风格修改如下图: Pycharm左侧工具栏字体大小相关设置:  

  • Quartz异常-Error creating bean with name ‘org.springframework.scheduling.quartz.SchedulerFactoryBean「建议收藏」

    Quartz异常-Error creating bean with name ‘org.springframework.scheduling.quartz.SchedulerFactoryBean「建议收藏」目录一、问题描述二、问题分析三、问题解决四、工程源码4.1maven配置4.2 web.xml4.3spring配置文件4.4 Quartz配置文件4.5定时任务类4.6工程总体结构一、问题描述  今天使用Quartz+Spring测试定时任务时,发现报异常:Errorcreatingbeanwithname’org.spring…

  • redis设置具体时间过期_java redis设置过期时间

    redis设置具体时间过期_java redis设置过期时间memcached一般都设置expire过期了自动删除,然后$arr=$mem->get($key);if(empty($arr)){$sql=”select….”;$arr=$pdo->fetch();$mem->set($key,$arr,10*60);}redis的PHPAPI只有一个setex设置过期时间,其他的list,zset都没看到,如果没有的话…

  • ftp免费下载工具,4个好用的ftp免费下载工具

    ftp免费下载工具,4个好用的ftp免费下载工具ftp免费下载工具主要是网络上用来传送文件的工具。但有些ftp免费下载工具传输文件不是特别稳定。今天就来为大家分享4款站长们都爱用的ftp免费下载工具。第一款:IIS7服务器管理工具这款软件的Ftp客户端做的是非常棒的,不仅具有批量操作功能,还具有定时同步(上传和下载)和自动更新功能。这些功能真的是我超爱的功能,做事效率提高了不止一星半点。而且特别容易上手,一般的软件都还需要熟悉一下,这个就是很快的能开始运用。好处很多,需要用户慢慢去体会。有的东西是只能亲身体验过后才知道的。IIS7服务器管理工具所包

  • Eclipse-环境配置-jdk1.8

    Eclipse-环境配置-jdk1.8Eclipse-环境配置-jdk1.8进入javaSE官网,按如下下载jdk1.8jdk下载位置。按照安装要求进行下载,在此是按照以下进行下载。下载后点击安装,本机是安装在C:\Java\jdk1.8.0_144位置。然后配置环境参数:3、JDK环境变量配置a、新建JAVA_HOME环境变量,JAVA_HOME=C:\Java\jdk1.8.0_144b、修改…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号