51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 816|回复: 3
打印 上一主题 下一主题

关于一个action中多少个transaction的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-3-1 14:26:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我曾从一篇相关的文章中看到,脚本录制原则:尽量做到一个功能(Transaction)一个脚本……
1、如果这句话是合理的,那么是不是说一个action中一个transaction(出现一次 lr_start_transaction 和 lr_end_transaction )?
2、后面又说:如果那些功能是连续有序的,必须先做上一个,才能工作下一个,那就只好放在一起了。
根据这句话,是不是在必要的情况下,一个action中可包含多个transaction?如果包含了多个transaction,会对测试结果有何不同于一个transaction的影响?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-3-2 11:44:39 | 只看该作者
Action提高了脚本的可维护性和更灵活的配置

你可以将相同的脚本,使用一个和多个Action,然后运行看一下transaction的时间
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-3-2 17:56:58 | 只看该作者
这句话有问题,transaction是Loadrunner中的一个重点,从脚本开发到性能分析都是很重要的一个因素
性能测试之前会把事务进行定义,事务是度量你一个请求还是说度量一个业务操作流程,如果是度量一个请求你的脚本中就会一个action中就会有多个事务函数,如果是一个业务流程,那么就会一个action中就会有一个transaction。每个action都是一个操作流程。
transaction是分析你的性能的一个很重要的指标,他得到的就是响应时间,响应时间的多少是你的需求定义的目标。它是帮助你分析,你放在那里都不会影响你的测试结果的
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2006-3-3 08:35:33 | 只看该作者
谢谢两位老师的解答!非常感谢,我会从实践中掌握!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-19 02:20 , Processed in 0.064343 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表