loadrunner中事物和action该如何使用更合适?

上一篇 / 下一篇  2011-10-14 21:40:40 / 个人分类:loadrunner

  我初学loadrunner,但是公司又急需要做性能测试,于是我就被赶鸭子上架了。

  网上看了一些资料,我却被一个‘事物’和‘action’给弄糊涂了。 最近在测试我们系统中的一个模块,我就把模块操作过程分为很多个action来录制,然后在关键的action中添加集合点,用这种方式来测试并发操作时,该操作的响应时间,从而来判定,该操作是否存在可优化性。 可是从网上看的资料,有的人并不分action,而是使用事物,利用开始结束事物,再添加集合点,来测试压力情况下事物的响应时间。

  我就凝惑了,到底什么情况下应该使用action,什么情况下应该使用‘事物’?

  请高手在看到我的凝惑时,能给予一些提示。谢谢


TAG:

净沐风的个人空间 引用 删除 净沐风   /   2017-12-14 11:53:59
5
wohuyuelong的个人空间 引用 删除 wohuyuelong   /   2011-10-16 07:09:12
谢谢 非常感谢582357212
是的,确实是这样。这个例子一下就让我明白什么时候该用action,什么时候该用 事物
582357212的个人空间 引用 删除 582357212   /   2011-10-15 15:42:12
再举个例子,例如我就是想比较下整个下单过程中的第一步登录操作是否在大并发登录情况下存在性能问题,你就可以用一个Action搞定,不需要事务。
582357212的个人空间 引用 删除 582357212   /   2011-10-15 15:35:55
呵呵 我也是菜鸟,不过结合我性能测试经验分享下我粗陋的理解希望能给你点启示。 举个例子来说,例如你在淘宝上买东西,简化下买东西的流程如下(只是个例子可能与实际下单流程不符):需要登录淘宝网站->浏览- >add to cart->submit order->输入银行账户密码->订单完成。这一系列的操作如果你分为多个action录制,那么我想得到整个下单流程的平均响应时间,你怎么办?你可以把每个action得到的响应时间加起来?这样麻烦,且有可能不准确。于是乎你换个思路,将这一系列操作录制(或者手写代码)在一个action中,对整个下单过程添加一个事物(就是在登录网站前添加事务起点,订单完成添加事务完成点)。这样你就得到了整个下单过程的平均响应时间。你又会想那我要得到单个操作的响应时间呢?在事务内添加子事务即可达到目的。这样是否能稍微明白些呢?
 

评分:0

我来说两句

Open Toolbar