使用LoadRunner-运行负载测试

article/2025/9/12 13:14:09

1.运行负载测试
• 录制好脚本之后,返回首页,点击“Run Load Tests”;
• 如果遇到以下问题,点击“Close”,右击桌面LoadRunner选择“以管理员身份运行”,如图:
在这里插入图片描述2.运行脚本
• 点击Run Load Tests进入New Scenario页面;
• 选择要运行的脚本,点击“Add”—>“OK”;
在这里插入图片描述3.设置Vuser及配置时间

• StarVusers(开始用户):启动10个Vusers:每隔 00:00:15(HH:MM:SS)启动2个;
• 详情页面设置解析,设置好点击“OK”:
• Action type(操作类型):Star Vusers(启动Vusers);
• 启用10个Vusers:同时(Simultaneously):10个用户同时运行;
• 2个Vusers every 00:00:15:每隔15秒就有2个用户运行;
在这里插入图片描述• Duration(持续时间):Run for 00:05:00(HH:MM:SS) (运行5分钟);
• Action type(操作类型):Duration(持续时间);
• Run until completion:完成前一直运行;
• Run for 1days and 00:05:00 (HH:MM:SS):运行时间;
• 运行直到完成本次设置的脚步;
• 如果选择运行时间,意思是:如果运行脚本花费1秒,你在弹框这里设置了5秒,脚本在1秒内运行完之后,还会在继续运行,直到运行完这5秒才会停止,和上面那个完成前一直运行是有差别的;
在这里插入图片描述• Stop Vusers:停止Vusers;
• Stop all Vusers: 5 every 00:00:30 (HH:MM:SS):停止全部Vusers,每30秒停止5个;
• Action type (操作类型) : Stop Vusers(停止Vusers);
• Simultaneously(同时);
• 5 Vusers every 00:00:30 (HH:MM:SS) :每30秒停止5个Vusers;
在这里插入图片描述4.Loadrunner运行及开始场景
• 点击“Start Scenario(开始场景)”,如果置灰不能点击,看是否出现以下提示(LoadRunner控制器无法创建用户)
在这里插入图片描述若出现,请检查Design页面是否配置Load Generators中的Name:127.0.0.1
在这里插入图片描述• 运行录制的脚本,点击“Star Scenario(开始场景)”,在Scenario Status(场景状态)----Passed transactions(通过事物)中显示为0,运行报错,查看“Errors”,描述信息如下:
• Initialization failed; communication error.初始化失败;通信错误。。
• Error (-81024): LR_VUG: The ‘QTWeb’ type is not supported on ‘WIN32’ platforms .
• 错误(81024):lr_vug:‘ QtWeb类型不支持Win32平台。
• 解决办法如下:
• 在LR11安装路径下面:C:\Program Files (x86)\HP\LoadRunner\bin(一般是这个,根据具体安装的位置,有变化)
选择bin文件目录下的wlrun.exe,右键属性,选择兼容性 windows XP …3。
退出LR11,再次打开,就ok了。
在这里插入图片描述运行结束之后会自动跳转“分析结果”页面,如果跳转不了,点击顶部菜单中的“Analyze Results”查看:
在这里插入图片描述进入Summary Report(摘要报告)页面,可以看到通过数、失败数、平均响应时间,如图:
• 两者区别:
• TPS(每秒请求的事务数) = 在场景或者灰化步骤运行的每一秒钟中,每个事务通过、失败以及停止的次数
• 也就是说,TPS = 总的通过、失败的事务总数/整个场景的运行时间;
• reponse time(平均响应时间) = 每个事务完成实际需要的时间/事务处理数目;
• 因此,两者是没有任何关系的;
在这里插入图片描述• 一般Summary Report和Average Transation Response Time合起来看比较清楚,合并操作如图:
(合并之后会重新打开一个窗口显示合并的结果)
在这里插入图片描述在这里插入图片描述


http://chatgpt.dhexx.cn/article/eNEVlxhX.shtml

相关文章

Ubuntu 下 CPU 负载测试

在嵌入式系统开发的时候,我们要评估系统散热情况需要满载测试或者测试系统调度情况需要让 cpu 满载运行的软件:stress 堪称利器 这个不算原创,只是自己偶尔用,经常忘记命令,所以记录一下,以后好找 stress 安…

负载测试压力测试强度测试稳定性测试

你看,如标题所示,测试可以分为这么多种。实际上,这只是一种性能测试的分类。按照不同的标准,还可以有别的划分。 1、按开发阶段:单元测试、集成测试、系统测试、验收测试 2、按测试实施组织:α测试&#x…

软件性能测试——负载测试的最佳实践

性能测试中最容易被误解的部分之一就是负载测试。大多数人认为所有性能测试就是负载测试,但这是不准确的。有许多类型的测试组成性能测试。在进行负载测试之前要考虑的问题之前,让我们仔细研究一下负载测试的基本信息。 负载测试是性能测试的子集。比如…

jmeter的负载测试

1.先在测试计划创建线程组和录制Case 1 1.1 选择测试计划 2 1.2创建线程组 3 1.3创建录制控制器 4 1.4结果如下: END 2.先在jmeter设置代理服务器 2.1 在工作台建立代理服务器 2.2结果如下: 3 (注意默认端口是8080,当然可以改) 4 目…

Loadrunner之使用Controller负载测试

进入controller中,导入做好的脚本,开始设置场景(条件)。 添加虚拟用户数量:如设置50个VUser(50个虚拟用户),每隔几秒增加几个虚拟用户。设置退出条件:完成一个退出一个&…

loadRunner之负载测试

一、loadrunner负载测试监控 在应用程序中生成负载时,我们希望实时了解应用程序的性能以及潜在的瓶颈。使用 LoadRunner 的一套集成监控器可以评测负载测试期间系统每一层的性能以及服务器和组件的性能。 LoadRunner 包含多种后端系统主要组件 (如 Web、…

2.负载测试

负载测试 负载测试主要关注在并发用户数或每秒请求数方面评估系统的当前性能。 什么是负载测试 负载测试是一种性能测试,用于确定系统在正常和峰值条件下的行为。 负载测试用于确保当许多用户同时访问应用程序时,应用程序的性能令人满意。 您应该运行负…

负载测试的最佳实践

当任何软件开发项目接近完成时,它可能已经通过了大量的测试,特别是在测试和开发同时进行的敏捷测试环境中。但是无论您运行了多少测试,一旦您的应用程序接近完成,实际上只有一种方法可以知道您的软件是否能够处理大量最终用户的实…

Split Pairs

问题描述: Split the string into pairs of two characters. If the string contains an odd number of characters, then the missing second character of the final pair should be replaced with an underscore (_). (将一个字符串两两分开&#x…

B. Pairs

1.如果可以找出第两对数&#xff0c;且四个数完全不同&#xff0c;那么如果可以满足题意的话&#xff0c;那么那两个数一定在这四个数之中&#xff0c;那么暴力扫一遍就可以了 2.若找不出&#xff0c;那么一定可以满足题意 复杂度顶多 4n #include<algorithm> #include…

python版本的Pairs图

背景 在我2017年刚开始学习R语言的时候&#xff0c;我就被一个非常漂亮的图吸引到了。那个图非常漂亮。后来我才知道&#xff0c;那个图&#xff0c;叫pairs图。 大概是这样的&#xff1a; 类似的图还不少&#xff0c;还有这样的&#xff1a; 或者是这样的&#xff1a; 总结 …

PTP报文解析

以Sync报文为例&#xff0c;linux端执行sudo ptp4l -i eth0 -m -S&#xff0c;给windows端发送主节点报文&#xff0c;windows端用wireshark抓取到的报文如下图&#xff1a; 报文解析&#xff1a; 01 00 5e 00 01 81 &#xff1a;windows端mac地址&#xff1b; 78 d0 04 2c 6…

DHCP报文协议

Ipv4 单播&#xff0c;即点对点的通信&#xff0c;目的地址为单一目标的一种传输方式。 源IP、源MAC为发送者的IP和mac地址&#xff0c;目的IP、目的MAC为接收者的IP和mac地址。 广播&#xff0c;是指封包在计算机网络中传输时&#xff0c;目的地址为网络中所有设备的一种传输…

TCP报文段

TCP虽然是面向字节流的&#xff0c;但TCP传送的数据单元却是报文段。一个TCP报文段分为首部和数据两部分&#xff0c;而TCP的全部功能都体现在它首部中个字段的作用。因此&#xff0c;只有弄清TCP首部个字段的作用才能掌握TCP的工作原理。 TCP前20个字节使固定的&#xff0c;后…

OSPF报文格式

OSPF报文格式 OSPF报文可靠性机制&#xff1a; 由于OSPF协议是通过IP承载的&#xff0c;而IP协议是不可靠协议&#xff0c;所以OSPF需要自己的可靠机制来保证报文交互的可靠性在OSPF中有两种确认报文&#xff1a;1&#xff0c;显式确认报文&#xff08;LSACK&#xff09;2&…

机场气象报文解析

机场气象报文解析 背景示例思路代码结果预览致谢参考文献 从这篇文章&#xff0c;读者可以了解道机场气象报文的背景&#xff0c;知道其中数据大概长什么样子&#xff0c;如何利用python语言解析出机场气象报文里面的信息形成格式化数据。 背景 上个月的我国第六号台风“烟花…

Http协议报文格式

一、整体介绍 Http协议在传输层基于TCP协议&#xff0c;在Http1.1之前每次请求在TCP层都需进行一轮连接和释放&#xff08;三次握手、四次握手&#xff09;&#xff0c;从Http1.1开始默认使用长连接。 Http报文分为两种&#xff0c;请求报文和响应报文&#xff0c;大致格式如下…

CAN报文

CAN报文 Bit Numbering是汽车网络数据库用以辅助描述信号的专用术语&#xff0c;具体含义是位的编号顺序。 lsb0 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 LSB 是least significant bit&#xff0c;最低有效位。 msb0 bit0 bit1 bit2 bit3 bit4 bit5 bit6 bit7 MSB是Most Si…

TCP报文头部

TCP包头详解 主要学习端口号、三次握手、四次挥手 TCP包头 TCP报文固定长度20字节可变长度 TCP包头如下图所示&#xff1a; 源端口、目标端口&#xff1a;计算机上的进程要和其他进程通信是要通过计算机端口的&#xff0c;而一个计算机端口某个时刻只能被一个进程占用&…

ICMP报文

紫色代表一级目录 粉红代表二级目录 蓝色代表三级目录 红色代表关键字 橙色代表说明 ICMP报文   为了更有效地转发 IP 数据报和提高交付成功的机会&#xff0c;在网际层使用了网际控制报文协议 ICMP (Internet Control Message Protocol)。   ICMP 是互联网的标准协议。  …