性能学习-loadrunner
qq_29118473
这个作者很懒,什么都没留下…
展开
-
loadrunner学习笔记-自带实例启动
1、loadrunner脚本支持最好的语言是:C语言,也支持C#,java,,python等2、使用loadrunner的三步骤1、录制脚本,2、场景分析,3、生成报告3、初学loadrunner时,可以使用自带的网站进行实战,具体操作如下首先启动服务:具体如下图然后在浏览器中输入:http://localhost:1080/WebTours 可以打开dengl登录界面,在使用的过程中可以会遇到以...原创 2018-04-16 17:06:32 · 1404 阅读 · 0 评论 -
LoadRunner压力测试心得总结
一、虚拟用户迭代一次的时间对整个压力场景的影响。1、虚拟用户迭代一次的时间大于等于压力场景的上行周期。 此种情况,在压力场景的上行周期中,所有虚拟用户根据压力场景设置的策略全部依次运行。压力场景的上行周期过后,进入虚拟用户运行的稳定期,因为此时第一个运行的虚拟用户尚未退出迭代。当第一个运行的虚拟用户退出迭代时,即进入运动期。在运动期中,会不断的有虚拟用户上线和下线,此起彼伏,但当前运...转载 2019-01-15 18:00:30 · 291 阅读 · 0 评论 -
loadrunner学习笔记-集合点设置
1、集合点的含义 当通过controller虚拟多个用户执行该脚本时。用户的启动或运行步骤不一定都是同步的,集合点是在脚本的某处设置一个标记。当有虚拟用户运行到这个标记处时,停下等待,直到所有的用户都达到这个标记处时,再一同进行下面的步骤,这样能够用最大的用户并发去做下面的操作,就像集合在前进一样。集合点主要用于对关键步骤的加压。2、插入集合点的目的 集合点的用处对于loadr...原创 2018-06-01 16:21:08 · 12397 阅读 · 0 评论 -
loadrunner学习笔记-Windows资源管理器
1,在loadrunner中查看资源器的具体位置:windows 常用的性能指标 system %total processor time :该计数值用于体现服务器整体的处理器利用率,对多处理系统而言,该计数值体现的是所有CPU的平均利用率。如果说该值的数值持续超过90%,则说明整个系统面临处理器方面的瓶颈,需要通过增加处理器来提高性能 File Data Operations/sec ...原创 2018-05-30 15:25:25 · 703 阅读 · 0 评论 -
loadrunner学习笔记-IP欺骗
IP欺骗:IP地址欺骗是指用户操作产生的IP数据包为伪造的源IP地址,以便冒充其他系统或发件人身份。这种一种黑客的攻击形式,黑客使用一台计算机上网,而借用另外一台机器的IP地址,从而冒充另外一台机器与服务器打交道。为何使用IP欺骗1、当某个IP的访问过于频繁,或者访问量过大时,服务器会访问请求,这时候通过IP欺骗可以增加访问频率和访问量,以达到压力测试的效果。2、某些服务器设置了负载均衡,使用同一...原创 2018-06-05 09:38:00 · 202 阅读 · 0 评论 -
loadrunner学习笔记-负载生成器
负载生成器 对场景进行设计后,需要对负载生成器进行管理和配置,load Generators是运行脚本的负载引擎(相当于加压机)主要功能是生成虚拟用户进行负载,在默认情况下使用本地负载生成器来运行脚本。 但是每一个虚拟用户,需要花费负载生成器大约2M-3M的内存空间。通常运行controll的主机很少用做负载生成器,负载生成器的工作多有其他装有LR Agent的...原创 2018-05-23 10:04:07 · 1998 阅读 · 0 评论 -
loadrunner学习笔记-controller简介
简介:当虚拟用户脚本开发完成后,使用controller 将这个执行脚本的用户从单用户转化为多用户,从而模拟大量用户操作,进而形成负载。(多用户单循环,多用户多循环)我们需要对负载模拟方式和特征进行配置从而形成场景。场景(scenario)是一种用来模拟大量用户操作的技术手段,通过配置和执行场景向服务器产生负载,验证个系统各项性能指标是否达到用户要求,而controller可以帮助我们对场景的设计...原创 2018-05-16 16:05:19 · 891 阅读 · 0 评论 -
loadrunner学习笔记-添加事务
事务(Transaction)定义:transaction是这样一个点,为了衡量某个操作的性能,需要在操作的开始和结束为止插入这样一个范围,就定义为trancsaction原因:从性能测试的角度出发,我们需要知道不同的操作花费的时间,这样我们就可以衡量不同的操作对系统所造成的影响,那么我们如何知道不同的操作所花费的时间,这就用到了事务,我们在操作之前插入一个事务开始标识,在操作完成后插入一个事务结...原创 2018-05-08 14:30:06 · 1464 阅读 · 0 评论 -
loadrunner学习笔记-错误处理函数
vugen提供了错误处理函数lr_continue_on_error,用来在脚本中实时修改vuser的出错设置lr_continue_on_error函数语法结构如下:void lr_continue_on_error(int valuue)value是脚本运行出错设置的取值,具体取值及相应值的含义如表所示。在使用表中的参数时,即可以使用常量名作为参数,也可直接使用对应常量值作为参数 lr_con...原创 2018-05-11 11:05:39 · 503 阅读 · 0 评论 -
loadrunner学习笔记-创建目标场景
loadrunner提供两种创建目标:手工场景和自动场景手工场景:指定具体的虚拟用户数,进行压力测试得到结果目标场景:设置一个运行目标,通过controller的自动加载功能进行自动化负载,如果测试的结果达到目标,说明系统的性能符合测试目标,否则就提示无法达到目标具体创建场景的操作1、在程序中打开场景,file-new,这里选择目标场景,2、选中目标场景之后,并且加载目标场景,点击确定按钮,进入到...原创 2018-05-17 11:29:27 · 397 阅读 · 0 评论 -
loadrunner学习笔记-场景计划方式与运行模式
手工场景-计划方式scenario :多个脚本之间按照设定的场景计划来统一运行。group : 多个脚本之间按照独立设置模式跑,各个脚本可以单独设置虚拟用户,运行时间等手工运行场景-运行模式real - world schedule (实际计划)可以通过add action 来添加多个用户变化过程,包括多次负载增加用户,持续时间,basic schedule (基本计划)经典模式,只能设置一次...原创 2018-05-17 10:30:44 · 1696 阅读 · 0 评论 -
loadrunner学习笔记-日志解析
在loadrunner中,录制和回放的时候,VU会分别把发送的事件记录成日志文件,这些日志有利于我们跟踪VU和服务器的交互过程。有三种日志(replay log-回放日志)、(Recording log-录制日志)、(Generation log-生成日志)1、回放日志(replay log):脚本回放运行时的输出都记在这个log里“输出”窗口的“回放日志”显示的消息用于描述Vuser运行时执行的...原创 2018-05-10 11:39:46 · 559 阅读 · 0 评论 -
loadrunner学习笔记-loadrunner参数化分析-
在进行网页的性能测试时,对网页的登录界面进行压力测试情况下就会使用到多用户进行登录,就需要对登录名和密码进行参数化,那么loadrunner怎么参数化设置呢?下面我们来详细分析一下。一、我们这里通过loadurnner录制一个软件自带的航空网站登陆。下面是截取的登录代码 二、下面通过loadrunner对用户名和密码进行参数化设置。1、双击jojo,右击选择Replace with a Param...转载 2018-05-09 12:09:06 · 188 阅读 · 0 评论 -
loadrunner学习笔记-关联设置两种操作方式
回放的目的是验证脚本能够正常运行在学习之前,需要了解为啥要使用关联设置呢?----许多应用程序都使用动态值,每次使用应用程序时这些值都会变。例如,有些服务器会为每个新session分配一个唯一的会话ID。回放录制会话时,应用程序创建的新回话ID与录制的会话ID不同。loadrunner通过关联解决这个问题,关联将动态值(在本例中会话ID)保存到参数中,运行模糊场景时,vuser并不使用录制的值,而...原创 2018-04-19 17:29:25 · 1768 阅读 · 0 评论 -
loadrunner学习笔记-设置脚本回放参数以及进行脚本回放操作
下面具体演示脚本回放的详细内容1、回放脚本,进行如下操作2、在回放时需要对已经录制的脚本进行设置,需要设置时点击下面的按钮进行设置,具体:具体设置的内容的意思会详细说明3、在回放的过程中,如果不勾选视图,则回放中只看到执行的代码,设置视图的操作:4、设置完成之后,在界面中点击回放按钮,就可以进行回放,具体:5、回放完成之后可以在界面中查看具体的结果,如下图:6、也可以在view中具体查看回放的详细...原创 2018-04-19 11:22:24 · 3215 阅读 · 0 评论 -
loadrunner学习笔记-脚本录制准备和解析
1、录制过程中只要包括以下的几点,明确业务逻辑,进行录制等具体区别:2、脚本录制的过程很简单,网上的教材也比较多就不一样介绍3、脚本录制完成之后,可以查看具体的脚本信息,(在界面菜单栏中的script 和tree之间进行转换),script中录制的脚本信息对应的tree中的界面信息4、脚本录制好之后,可以进行查看脚本,我们以后关注脚本的重点如下所示:注意:以后在使用的过程中,可以设置暗文,以后的...原创 2018-04-17 10:41:16 · 667 阅读 · 0 评论 -
性能测试工具Loadrunner使用经验小结
1. 引言1.1. 简介 loadrunner是一种预测系统行为和性能的负载测试工具,它可以轻松创建虚拟用户、创建真实的负载、定位性能问题、重复测试保证系统的高性能 globa-100的注册码:AEAMAUIK-YAFEKEKJJKEEA-BCJGI web-10000的注册码:AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB 对...转载 2019-01-16 10:27:33 · 408 阅读 · 0 评论