51Testing软件测试论坛

标题: 有关事务的讨论,欢迎大家! [打印本页]

作者: songyq521    时间: 2006-3-15 09:16
标题: 有关事务的讨论,欢迎大家!
有关事务的讨论,欢迎大家!

我是个新手,对事务有很大的迷糊?可能是理解有问题吧!?希望大家能指点指点!

事务(Transaction): 为了衡量服务器的性能, 我们需要定义事务。比如: 我们在脚本中有一个数据查询操作, 为了衡量服务器执行查询操作的性能, 我们把这个操作定义为一个事务, 这样在运行测试脚本时,LoadRunner 运行到该事务的开始点时,LoadRunner 就会开始计时, 直到运行到该事务的结束点, 计时结束。这个事务的运行时间在结果中会有反映。
插入事务操作可以在录制过程中进行, 也可以在录制结束后进行。LoadRunner 运行在
脚本中插入不限数量的事务。
具体的操作方法如下: 在需要定义事务的操作前面, 通过菜单或者工具栏插入。输入该事务的名称。注意: 事务的名称最好要有意义, 能够清楚的说明该事务完成的动作。插入事务的开始点后, 下面需要在需要定义事务的操作后面插入事务的“ 结束点”。同样可以通过菜单或者工具栏插入。默认情况下, 事务的名称列出最近的一个事务名称。一般情况下, 事务名称不用修改。事务的状态默认情况下是LR_AUTO。一般情况下, 我们也不需要修改, 除非在手工编写代码时, 有可能需要手动设置事务的状态。


但是事务具体做什么,有什么作用,对测试有什么影响?谢谢
作者: 笑游天涯侠    时间: 2006-3-15 10:09
你的那段话里不是说的很清楚了么,事务就是为了衡量服务器的性能定义的。
事务就是一个业务操作、步骤或语句的定义,它对测试没有影响,它的作用就是为了我们便于查看服务器在处理这个业务操作、步骤或语句时的性能。
作者: songyq521    时间: 2006-3-15 17:24
实际应用当中如何应用事务呢?什么情况下用呢?
作者: yefei    时间: 2006-3-21 21:31
就是实际你要需要的内容阿,比如说你要测试查询操作或者登陆操作的性能,你就分别给它定义一个事务就OK了,在测试结果中定义的事务会有你想要的数据的。




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