51Testing软件测试论坛

标题: 关于一个action中多少个transaction的问题 [打印本页]

作者: ww_testing    时间: 2006-3-1 14:26
标题: 关于一个action中多少个transaction的问题
我曾从一篇相关的文章中看到,脚本录制原则:尽量做到一个功能(Transaction)一个脚本……
1、如果这句话是合理的,那么是不是说一个action中一个transaction(出现一次 lr_start_transaction 和 lr_end_transaction )?
2、后面又说:如果那些功能是连续有序的,必须先做上一个,才能工作下一个,那就只好放在一起了。
根据这句话,是不是在必要的情况下,一个action中可包含多个transaction?如果包含了多个transaction,会对测试结果有何不同于一个transaction的影响?
作者: 海龙    时间: 2006-3-2 11:44
Action提高了脚本的可维护性和更灵活的配置

你可以将相同的脚本,使用一个和多个Action,然后运行看一下transaction的时间
作者: pcl2004_27    时间: 2006-3-2 17:56
这句话有问题,transaction是Loadrunner中的一个重点,从脚本开发到性能分析都是很重要的一个因素
性能测试之前会把事务进行定义,事务是度量你一个请求还是说度量一个业务操作流程,如果是度量一个请求你的脚本中就会一个action中就会有多个事务函数,如果是一个业务流程,那么就会一个action中就会有一个transaction。每个action都是一个操作流程。
transaction是分析你的性能的一个很重要的指标,他得到的就是响应时间,响应时间的多少是你的需求定义的目标。它是帮助你分析,你放在那里都不会影响你的测试结果的
作者: ww_testing    时间: 2006-3-3 08:35
谢谢两位老师的解答!非常感谢,我会从实践中掌握!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2