/catalog/85410ddc6ee74a9dbb35c2130e24f01c//Document/372128752996421.html/Document/371424500092997.html/Document/371078541340741.html/Document/368936205787205.html/Document/366115348693061.html/Document/365771916755013.html/Document/364326017318981.html/Document/363990907748421.html/Document/363661736116293.html/Document/363282826547269.html/Document/362224043794501.html/Document/361528000606277.html/Document/361160630026309.html/Document/360827480223813.html/Document/359383237263429.html/Document/359079762661445.html/Document/358317733015621.html/Document/357216202444869.html/Document/356565009268805.html/Document/356213580431429.html/Document/355842266464325.html/Document/354788264390725.html/Document/354445983854661.html/Document/353736358662213.html/Document/353397702893637.html/Document/351981546430533.html/Document/351609800073285.html/Document/351252578914373.html/Document/350914024833093.html/Document/349484900728901.html/Document/349127375528005.html/Document/348765452992581.html/Document/348409543127109.html/Document/347307459735621.html/Document/346996617220165.html/Document/346271601745989.html/Document/345928328765509.html/Document/344539081187397.html/Document/344114183065669.html/Document/343801717903429.html/Document/343450326245445.html/Document/342385050243141.html/Document/341986483970117.html/Document/341689395085381.html/Document/341323925491781.html/Document/332139845730373.html/Document/331779233521733.html/Document/331423512797253.html/Document/329951102271557.html/Document/329330331516997.html/Document/328946219622469.html/Document/328601302421573.html/Document/327166489817157.html/Document/326839500206149.html/Document/326488471265349.html/Document/326102419718213.html/Document/324627996889157.html/Document/324337008185413.html/Document/316205381832773.html/Document/315099961241669.html/Document/314732620763205.html/Document/314425070743621.html/Document/314066012147781.html/Document/312613596012613.html/Document/312310615466053.html/Document/308797474570309.html/Document/307367138873413.html/Document/307024997896261.html/Document/306303119683653.html/Document/299875316494405.html/Document/299239430344773.html/Document/298849419354181.html/Document/294624147923013.html/Document/293925795201093.html/Document/292477966655557.html/Document/292131932008517.html/Document/290013450829893.html

性能测试工具LoadRunner操作手册之动作与事务(二)

软件测评实验室在申请CNAS认可时,必不可少的测试工具就是性能测试工具LoadRunner。前面的文章中我们为大家讲解了LoadRunner的脚本录制和脚本回放,本文我们主要为大家讲解性能测试工具LoadRunner的动作与事务。

 

该部分我们主要从:1)在一个虚拟用户脚本中创建多个 LoadRunner Actions、2)配置 LoadRunner Actions 以达到负载测试的目标、3)LoadRunner 事务的功能说明、4)插入 LoadRunner 事务来测量业务流程的响应时间这四部分进行展开。前面的文章种我们已经为大家介绍来第一部分的内容,今天继续为大家介绍后面三部分的内容。

 

假如我们的负载测试目标是模拟以下三种类型的用户:50% 正在登录系统、25% 正在执行查询操作、25% 正在订票 。建议大家通过录制一个脚本,对应于每个业务流程,在脚本中都有一个独立的 Action 文件, 然后对脚本中的 Actions 进行权重设置的方式去做。

 

这里的权重(Weighting)指的是 Run-time settings 里面的一个设置,对于随机运行内部Actions 的 Actions 块,可以设置块内每个 Action 的运行百分比。

 

下面我们再一起来看一下,LoadRunner “事务”的概念。“事务”指的是提供一种端 (客户机) 对端 (服务器) 的测量方法,用于测量一个业务流程中执行一个或多个步骤所花费的时间。“事务”测量的是客户端和服务器端之间的请求和响应时间。

性能测试工具loadrunner 

在性能测试中我们为什么要增加 LoadRunner 事务?什么情况下需要添加事务?第一种情况是用于测量关键性的、吞吐量大的和有动态内容的业务流程;第二种情况是用于测量一组步骤中的某个单独的步骤,同时,事务还可以帮助我们进行脚本的调试。

 

那如何添加事务呢?

 

在录制过程中:

• 在即将执行被测流程的步骤前,点击开始事务按钮。

• 为事务取一个有意义的名字。

• 继续执行被测流程的所有步骤。

• 点击结束事务按钮。

 

在录制后:

• 确定被测流程的第一步。

• 在被测流程的第一步前,点击开始事务按钮。

• 确定被测流程的最后一步。

• 在被测流程的最后一步后,点击结束事务按钮。

 

LoadRunner 中,事务的状态选择LR_AUTO – (默认值) 时,LoadRunner 会自动探测事务状态。如果你想手动地在脚本代码中设置事务状态时,可以选择 LR_PASS / LR_FAIL / LR_STOP 这些值。

 

在这里提醒大家一点,将延迟时间包含在事务范围内,会降低事务测量的精确度。

 

(谢绝转载)