性能测试工具loadrunner06-lr之virtualusergenerator事务(transaction)

shenhainixin shenhainixin     2022-12-30     558

关键词:

定义

  为了衡量某个操作的性能,需要在操作的开始和结束位置插入这样一个范围,这就定义了一个transaction。

原因

  从性能测试的角度出发,我们需要知道不同的操作所花费的时间,这样就能衡量不同的操作对被测系统所造成的影响。我们在操作之前插入一个事务开始标识,在操作完成之后插入一个事务结束标识,这样我们就知道了这个操作所花费的时间。

作用

  通俗讲LR中的事务就是一个计时标识,LR在运行过程中一旦发现事务的开始标识,就开始计时,一旦发现事务的结束标识,则计时结束,这个过程中得到的时间即为一个事务时间。通常事务时间所反映的是一个操作过程的响应时间。

构造函数

  事务开始函数共包括一个参数,就是事务的名称,事务结束函数共包括两个参数,第一个参数是事务的名称,第二个参数是事务的状态。事务状态可以为LR_PASS:返回“Pass”返回代码;LR_FAIL:返回“Fail”返回代码;LR_STOP:返回“Stop”返回代码;LR_AUTO:自动返回检测到的状态。Duration表示事务的完成响应时间,wasted time包括事务中函数自身执行所消耗的实际。

注意事项

  在应用事务的过程中,不要将思考时间(lr_think_time函数)放在事务开始和事务结束之间,否则在回放思考时间设置被允许的情况下,思考时间将被算入事务的执行时间,从而影响了对事务正确的执行时间的分析与统计。

实例

技术分享图片

 

性能测试工具loadrunner32-lr之windows性能监控perfmon

Perfmon是啥?  Perfmon提供了图表化的系统性能实时监视器、性能日志和警报管理,可以用于监视CPU使用率、内存使用率、硬盘读写速度、网络速度等 性能分析方法 内存分析方法  内存分析用于判断系统有无内存瓶颈,... 查看详情

loadrunner11的移动端性能测试之结果分析

...bsp;若想打开一个已保存的结果,可依次点击:程序—【HPLoadRunner】—【Applications】—【Analysis】。成功进入Analysis,如下图所示,左上是图表目录,左下就是图表的相关属性,右边就是 查看详情

loadrunner11的移动端性能测试之脚本优化

测试步骤之脚本优化(Script)看到这里,是不是疑惑录制好的脚本还需要优化吗,答案是肯定的。优化概要脚本优化包括插入注释(Comment),插入事务(Transaction),插入检查点(Check),插入集合点(Rendezvous),脚本参数化(... 查看详情

loadrunner性能测试系统学习教程:脚本编写之关联函数介绍

上期讲到LoadRunner性能测试脚本编写之关联技术,这期我们一起来学习脚本编写之关联函数介绍。PART1关联函数介绍LoadRunner最新版本中使用的关联函数为web_reg_save_param_ex以前的版本使用的关联函数为web_reg_save_param但这两个函数实... 查看详情

loadrunner11的移动端性能测试之脚本录制

...脚本使用)。 软件要求系统xp以上或其他,成功安装loadrunner1 查看详情

loadrunner11的移动端性能测试之场景设计

...他默认即可。 确认后进入场景设计页,也可以在【HPLoadRunner】—【Applications】—【Contro 查看详情

性能测试工具loadrunner12-lr之virtualusergenerator脚本编写验证步骤

验证脚本比较好的流程:Generate:录制或开发脚本SUSI(SingleUserSingleIteration,单用户单循环):运行录制生成的脚本,解决可能存在的关键问题SUMI(SingleUserMultiIterations,单用户多循环):参数化脚本,在Run-time中设置Iteration,再次运... 查看详情

性能测试工具loadrunner13-lr之virtualusergenerator创建java脚本

Javavuser是自定义的java虚拟脚本,脚本中可以使用标准的java语言。环境配置1.安装jdk(注意:lr11最高支持1.6)2.配置环境变量3.在lr选择javaVuser协议脚本结构一般在init中编写初始化脚本,在action中编写业务流程,在end中编写释放资源... 查看详情

性能测试之loadrunner11(cntroller)

Cntroller设计不同场景进行负载一、设置负载1、创建一个scenario,导入需要的脚本         二、运行方式1、场景模式2、组模式  三、设置负载器生成一个虚拟用户使用2-3MB。2G内存,生成一千... 查看详情

性能测试之-wrk(转)

...m等自动化方案.在性能测试方面也有很多成熟的工具,比如LoadRunner 查看详情

loadrunner另类玩法之接口功能测试-测试帮日记线上分享会

资料获取加入QQ群522720170本文出自“小强性能自动化测试品牌”博客,请务必保留此出处http://xqtesting.blog.51cto.com/4626073/1976211 查看详情

性能测试——loadrunner——性能测试划分

查看详情

性能测试工具——loadrunner篇

一、LoadRunner组件1、VirtualUserGenerato——r录制最终用户业务流程并创建性能2、Controller——组织、驱动、管理并发监控负载测试3、Analysis——用于查看、剖析和比较性能结果二、LoadRunner的功能1、轻松创建虚拟用户2、创建真实的负... 查看详情

性能测试之-wrk(转)

...m等自动化方案.在性能测试方面也有很多成熟的工具,比如LoadRunner,Jmeter等.但是很多工具都是给专门的性能测试人员使用的,功能虽然强大,但是安装和操作不太方便.作为开发人员,我们有些时 查看详情

loadrunner书籍推荐

精通软件性能测试与LoadRunner实战性能技巧查询 软件性能测试过程详解与案例剖析----读性能测试理论 性能测试进阶指南-------loadrunner9.1实战这是一本比loadrunner中文文档更好的一份中文文档;应用级中文文档性能测试进阶... 查看详情

性能测试之工具对比-ngrinderjmeterloadunner

...编程能力。其次JMeter基于线程模拟数千用户几乎不可能。Loadrunner这个可以说是应用最多的一个,很方便,但是还是太重。往后的方向肯定是客户端工具逐步向平台化发展,而且不开源,扩展性不高,收费。nGrinder单节点支持3000... 查看详情

loadrunner性能测试——入门

...载跑步者)是一种预测系统行为和性能的工业标准级负载测试工具,适用于各种体系架构的自动负载测试。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题。通过使用LoadRunner,企业能最大限度地缩短... 查看详情

loadrunner性能测试系统学习教程:工具介绍(下)

LoadRunner内部结构LoadRunner主要通过控制内部程序的调度来控制整个性能测试过程,LoadRunner内部结构图如下图所示。该图详细地描述了LoadRunner执行过程中内部程序是如何调度的及内部各程序之间的关系。从LoadRunner内部结构的层次... 查看详情