HPE LoadRunner以端到端的方式测试应用压力,施加可测量的和可重复的负载,然后使用数据来确定可能在实际生产中影响用户的可扩展性问题。HPE LoadRunner在测试系统压力时,会捕获业务流程和交易的***终用户响应时间,以确定应用是否满足服务级别协议要求。测试各种应用和协议HPELoadRunner支持使用各种应用环境和协议(包括AJAX、Flex、Microsoft。
负载测试完成后,HPE LoadRunner分析引擎会提供一个统一的***终用户、系统级和代码级性能数据视图。它包括一个获得***的自动关联引擎,用于扫描***终用户、系统和诊断数据,以提供系统变慢的***可能的原因。此数据被关联起来,以快速查明问题所在,并找出性能瓶颈的根本原因。这有助于您的工程师快速确定是否达到了他们的性能目标,如果没有达到,是什么原因没有达到,以及是谁的责任。Analysis主要了提供一个集成环境,集中收集所有在测试周期中产生的数据。
测试各种应用和协议
HPE LoadRunner支持使用各种应用环境和协议(包括AJAX、Flex、Microsoft?这种生成临时Trace文件的好处是用户可以随时依据该Trace文件生成新的测试脚本,然后再对脚本进行测试场景定制,而不用对同一个操作过程做多次录制操作。Silverlight、Web、SOA、Web服务、RDP、数据库、Terminal、Citrix、Java、.NET、Oracle和SAP)来进行性能测试。它提供一个新的且易用的脚本和调试引擎,利用数据格式扩展和Correlation Studio来使创建脚本变得更快、更容易。
除了传统环境,还支持云和混合交付环境.
Loadrunner 64位安装的先决条件包
下表列出了在安装64位版本的Load Generator之前必须在Linux机器上安装的软件包。有关安装软件包的更多详细信息,请参阅此表下面的部分。
分配
先决条件
如何检查是否安装如何安装
红帽家族包括Oracle Linux
glibc.i686
glib2.i686
keyutils-libs.i686
rpm -qa --qf'%{NAME}。%{ARCH} \ n'| grep -E'glibc \。(i686 | i386)'
rpm -qa --qf'%{NAME}。%{ARCH} \ n'| grep -E'glib2 \。(i686 | i386)'
rpm -qa --qf'%{NAME}。%{ARCH} \ n'| grep -E'keyutils-libs \。(i686 | i386)'
yum install <package_name>
yum安装keyutils-libs.i686
注意:如果您的机器已经具有64位(例如OEL7),请确保将其更新到***xin版本,以避免在安装glib2 32位之前发生冲突。
libstdc ++。i686(Oralce Linux 6)
libstdc ++ 47.i686(Amazon Linux)
rpm -qa --qf'%{NAME}。%{ARCH} \ n'| grep -E'libstdc \ + \ + [0-9] * \。(i686 | i386)'
ncurses-libs.i686(SecurityC***ole要求)
rpm -qa --qf'%{NAME}。%{ARCH} \ n'| grep -E'ncurses(-libs)?\。(i686 | i386)'
Ubuntu服务器
libc6的-I386
libglib2.0-0
lib32stdc ++ 6
libkeyutils1:I386
dpkg -l libc6-i386
dpkg -l libglib2.0-0
dpkg -l lib32stdc ++ 6
dpkg -l libkeyutils1:i386
apt-get install <package_name>
apt-get install libkeyutils1:i386
lib32ncurses5(SecurityC***ole要求)
SUSE Linux Enterprise Server(SLES)64位
lincurses5 32位
glibc 32位
libglib-2_0-0-32bit
libstdc ++ 6 32位
keyutils-库,32位
rpm -qa --qf'%{NAME}。%{ARCH} \ n'| grep -E'ncurses [0-9] * - 32bit'
rpm -qa --qf'%{NAME}。%{ARCH} \ n'| grep -E'glibc-32bit'
rpm -qa --qf'%{NAME}。%{ARCH} \ n'| grep -E'libglib-2_0-0-32bit'
rpm -qa --qf'%{NAME}。%{ARCH} \ n'| grep -E'libstdc \ + \ + 6-32bit'
rpm -qa --qf'%{NAME}。%{ARCH} \ n'| grep -E'keyutils-libs-32bit'
zypper安装libncurses5-32位
zypper安装glibc-32位
zypper安装libglib-2_0-0-32bit
zypper安装libstdc ++ 6-32位
zypper安装libkeyutils1-32bit
Loadrunner与McAfee兼容性问题
启用McAfee主机***防御(HIP)时,在录制基于Web的协议脚本(包括Java over HTTP)时,尤其是当前用户帐户是受限制的帐户(非管理员)时,可能会发生崩溃。
建议您在安装LoadRunner之前关闭任何防病毒应用程序,例如McAfee或Aladdin的eSafe。
McAfee的防病毒应用程序阻止端口443,它是LoadRunner代理的默认端口。
解决方法:手动启用此端口。要启用该端口,请打开“McAfee Configuration”对话框。在“防火墙策略”选项卡中,添加一个新规则以允许端口443 - 操作:允许IP:TCP,HP LoadRunner代理进程的传入流量。
当McAfee执行和On-Access文件扫描时,它可能会损坏LoadRunner文件。
解决办法:从扫描中排除LoadRunner文件。
在具有McAfee防病毒活动的非英语操作系统上记录.NET脚本时,可能会发出以下消息“解决方案已从外部更改”。
解决方法:将vugen.exe进程添加到McAfee防病毒按访问扫描属性中的低风险进程。
非英文操作系统
对于非英语操作系统:几个组件可能包含未翻译的项目,例如VuGen中的“打印预览”页面,日志文件和安装屏幕。
如果LoadRunner安装在中文操作系统上,LoadRunner无法记录某些协议的Vuser脚本,并且安装路径包含汉字。
如果您需要在脚本,场景,结果或分析会话的路径中使用非英文符号,请确保在计算机的“区域”和“语言”设置中选择适当的区域设置。路径名不能为多字节格式。脚本名称必须是英文。
LoadRunner教程
欢迎来到LoadRunner教程。 这个自定进度的指南引导您完成负载测试过程,并帮助您了解LoadRunner测试环境。
完成本教程后,您将可以自行设计,运行和监视简单的负载测试。 我们建议您按照提供信息的顺序完成教程。
了解如何使用VuGen-LoadRunner的虚拟用户生成器开发Vuser脚本。
了解如何使用LoadRunner的Controller设计和运行负载测试。
了解如何使用分析工具创建图表和报告来分析负载测试。
版权所有©2024 天助网