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压力测试:详细操作流程「建议收藏」

 



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

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

(1)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python解决 ModuleNotFoundError: No module named _bz2

    python解决 ModuleNotFoundError: No module named _bz2在服务器上安装python3.6.5,之前用的没什么问题,今天使用matplotlib给出了报错。报错内容:from_bz2importBZ2Compressor,BZ2DecompressorModuleNotFoundError:Nomodulenamed’_bz2’看了一堆些常见的解决教程,都不好用,后来看了了stackflow发现了问题:https://stacko…

    2022年6月6日
    277
  • 2020年Android面试题汇总(初级)-简书_android经典面试题

    2020年Android面试题汇总(初级)-简书_android经典面试题Android面试题及答案(2022年最新Android面试题大全带答案),发现网上很多Android面试题整理都没有答案,所以花了很长时间搜集,本套Android面试题大全,Android面试题大汇总,有大量经典的Android面试题以及答案,包含Android语言常见面试题、Android工程师高级面试题及一些大厂Android开发面试宝典,面试经验技巧等,应届生,实习生,企业工作过的,都可参考学习!这套Android面试题汇总大全,希望对大家有帮助哈~此面试题合集分为9个部分:Java基础、And

    2022年8月28日
    3
  • 弗曼学习法,你在用吗?

    弗曼学习法,你在用吗?今天简单的谈论一下弗曼学习法,是被学术界认为最niubi的学习方法。理查德.弗曼(1918-1988)1965年获得诺贝尔物理学奖,美籍犹太人,也是最早提出纳米的人。之所以以他的名字命名改学习方法,想必不用说大家也都知道了,总之很厉害一个人就是了。 弗曼学习法的原理,可以用一句话来概括(透过现象看本质),比方说我们刚学习、接触一个知识点,按照正常的逻辑就是去学会怎么使用它就行了,而带来的弊端就是,当时,亦或者一段时间内我们能记得,但是随着时间加长,没有使用过这个知识点,我们便会很快就忘记了。因为我

    2022年6月13日
    37
  • mysql 字符串动态拼接_mysql中的字符串的拼接「建议收藏」

    mysql 字符串动态拼接_mysql中的字符串的拼接「建议收藏」字符串的拼接1,Mysql在Java、C#等编程语言中字符串的拼接可以通过加号“+”来实现,比如:”1″+”3″、”a”+”b”。在MYSQL中也可以使用加号“+”来连接两个字符串,比如下面的SQL:Sql代码SELECT’12’+’33’,FAge+’1’FROMT_Employee执行结果Sql代码’12’+’33’FAge+’1’4526452945244526…

    2022年9月26日
    2
  • PAT A1062

    PAT A1062

    2021年6月29日
    83
  • 图片url地址的生成获取方法

    图片url地址的生成获取方法图片url地址的生成获取方法  在写博客插入图片时,许多时候需要提供图片的url地址。作为菜鸡的我,自然是一脸懵逼。那么什么是所谓的url地址呢?又该如何获取图片的url地址呢?  首先来看一下度娘对url地址的解释:url是统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的url,它包含的信息指出文件的位置以及浏览器应该怎么处理它。  简单来说,url地址是是用来定位、访问网上资源用的。常见的网址也属于url地

    2022年9月22日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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