LoadRunner介绍
LoadRunner(以下简称LR)是一种高规模适应性的自动负载测试工具,它能预测系统行为,优化性能。LR强调强调是的对整个企业应用架构进行测试,它通过模拟实际用户的操作行为和实行实时性能监控,来帮助客户更快的确认和查找问题。LR能支持广泛的协议的技术,为客户的特殊环境,提供特殊的解决方案。
LR的特点:
1、能很轻松地创建虚拟用户
2、能创建真实的负载
3、定位性能问题
4、分析结果定位问题所在
5、完整的企业应用环境支持
LR的结构:
1、Virtual User Generator:虚拟用户生成器,简称VuGen,用来录制操作者的操作,建立虚拟用户脚本。
2、Controller:压力控制器,整个压力测试的控制中心,用来管理,设计,驱动及监控压力测试场景。
3、Load Generator:压力生成器,执行虚拟使用者脚本以产生虚拟用户,对被测系统发出请求和接收响应,模拟实际的负载。
4、Analysis:结果分析器,通过测试结果的数据,用来分析压力测试结果。
5、Launcher:提供一个集中的界面,启动LR所有模块。
LoadRunner的工作原理:
LR的工作原理是通过用户执行被测程序的客户端,在VuGen中录制被测系统的客户端和服务器的协议交互,生成脚本,然后在Controller中控制Load Generator,按照一定的配置(又称为场景),模拟一定数量的用户,对服务器产生压力,同时对被测系统涉及的操作系统,数据库,中间件笔资源进行监控,收集压力情况下的资源信息,测试结束后形成测试结果和监控数据,在结果分析器中进行分析,后生成测试结果报告.
HP LoadRunner自述文件
查看Web上xin的LoadRunner帮助。
此文件提供有关LoadRunner 12.50的信息,例如新功能,系统要求和已知问题。
LoadRunner 12.50的新功能
新支持的技术和平台
Google Compute Engine可以作为控制器中的云提供商。
在Linux上支持GWT DFE。
支持xin版本的Internet Explorer,Google Chrome和Firefox浏览器。
支持xin版本的Eclipse和Selenium。
更新Linux负载生成器矩阵,扩展了对64位系统的支持。有关详细信息,请参阅支持的Linux发行版。
改进HP网络虚拟化集成
使用网络虚拟化创建测试的简化过程:
预定义的虚拟位置。
从LoadRunner用户界面更简单地访问网络虚拟化设置。
能够为所有协议定义虚拟位置。有关详细信息,请参阅产品可用性矩阵。
新的分析图比较按位置的事务响应时间。
统一许可管理(LoadRunner和网络虚拟化)。
现在,LoadRunner社区许可证包含两个免费的Virtual Network虚拟用户。
有关网络虚拟化功能的更多详细信息,请参阅LoadRunner帮助中的“网络虚拟化集成”部分。
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(SecurityConsole要求)
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(SecurityConsole要求)
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价格的华克斯于2024/12/19 9:57:07发布
转载请注明来源:http://szhou.mf1288.com/hksxxkj-2826756307.html