为什么要加入事务
在lr脚本中为何要加入事务,在什么情况下加事务,只要是有提交就要加吗.我要做压力测试,比如一定数量的用户并发,一定要加事务吗,不加可不可以,
谢谢! 个人肤浅的认为就是设置个加压对象,同时集合点是要加载在事务之前的 应该主要是用来记录单个操作的响应时间以及成功,失败情况 楼上的说的对 加不加事务,或者说在哪加事务,是取决于你的测试目的的 越听我到越不明白了哦,头疼 说白了,就是要看看系统操作的响应时间。
你要测系统性能,事务响应时间是个指标。也不是每个提交都要加事务,是看你要关心哪部分操作,在你需要关心的操作加事务就可以了。 同意,看自己的实际需求加事务 加事务始末点的目的在于获取某个操作或业务的响应时间,在事务之前加检查点是检查该操作或业务处理是否成功.
把两个合起来,在事务起点前加检查点就是为了得到该事务的响应时间及判断该事务是否成功. 就像楼主你去超市买菜,想知道从你付钱到找回零钱要多少时间? 把这个过程当作一个事务,看看这个事务的时间就知道。
事务就是这样用的
加事务就要加检查点吗
谢谢大家,那我想测一定数量用户同时并发的压力测试,就一定要加事务对吧另外加了事务,就一定要加检查点吗,不加行不行?
回复 11# 的帖子
谢谢大家,那我想测一定数量用户同时并发的压力测试,就一定要加事务对吧-------------------------
加不加看需要
另外加了事务,就一定要加检查点吗,不加行不行?
-------------------------
检查点是为了验证你的性能测试脚本跑到某一点的时候是否还是有效的。如果你确信脚本录制好了能跑了,然后一定不会出错。那么加不加都可以.这个东西和事务没有直接的关系 加入事务就是为了度量时间. 没有其他原因. 原来LR里加事物就是为了度量做一个操作需要的时间
也就是说 事务开始时 开始计时,然后进行操作,操作完成后 事务结束,这时就可以看到执行这次事务的时间了
是不是这个意思?
我一直以为跟SQL的事务类似呢
事务开始后开始 -》任务执行 -》任务完成-》事务结束
如果执行任务时出错或其他原因就会事务回滚 回到任务开始的状态 我也明白了,以前只是机械的添加事务,都不知道干吗用的 事务就是指程序中SQL语句的执行时间,添加完后,可以在executing log中看到执行的时间,单位为s,对于你认为比较慢的事务你就可以加上,来检查一下是否是因为SQL查询占用时间过长导致的性能问题。这个事务在分析图中是看不到的。仅此作用。
关于LR自带的订票系统事务的添加
请教各位如何在适当的地方添加事务呢?以LT自带的订票系统为例,我个人是按照它的页面内容,划分了7个事物。请问你们有何高见呢?事物之间可以有交叉吗 ?谢谢 比如说 LR 显示的响应时间,可能是整个ACTION的响应时间,一个ACTION 里面包含很多个操作,如果你用事务把其中的每部操作都分开来的话,你就可以清楚的看见每个操作的所用的时间是多少,从而很容易的分析出性能的瓶颈。
好久不见
好久不见了,我还有个问题:检查点必须要放在事务前面吗,放在后面可以吗?
事务和检查点的结束位置应该放在哪? 貌似LR里面没有检查点这个概念吧,那是QTP
页:
[1]
2