51Testing软件测试论坛

标题: 包含数据库查询操作的脚本录制问题 [打印本页]

作者: aprincess    时间: 2008-12-18 09:23
标题: 包含数据库查询操作的脚本录制问题
1.如果要测试在页面进行查询操作的响应时间,比如后台数据库是DB2,在录制的时候应该选择哪个协议?
2.如果这种查询是在登陆之后进行的,而我想测试登陆的响应时间和查询时的响应时间,那么我应该如何录制脚本?分两次录制,还是一次?协议如何选?中间要设置为几个Action?
如果分两次的话,录制查询时还需要录制登陆时的脚本吗,此时是不是需要将登陆的操作放在init里而将查询的操作放在Action里呢?

不好意思问题有点多,希望大家多指教!谢谢啊

补充:要测试的系统为B/S结构。涉及到得数据库操作不仅仅有查询,还可会有修改、删除等操作。

[ 本帖最后由 aprincess 于 2008-12-18 09:30 编辑 ]
作者: archonwang    时间: 2008-12-18 14:06
你要录制哪一层的,是数据库还是应用
作者: aprincess    时间: 2008-12-18 14:16
标题: 回复 2# 的帖子
我要测试的是web应用程序,想录制从点击查询到web页面显示查询结果的响应时间,应该是属于应用层吧。由于刚接触LR,很多东西不是太懂,不知道这样解释可不可以
作者: topor    时间: 2008-12-18 15:21
应该为查询操作设置一个transcation就可以了吧。在点查询前插入一个trancation,页面load出来之后结束这个trancation,就可以了。这个transcation所用的时间应该就是查询用的时间。
俺也是LR新手,不知道回答的是否正确。呵呵
作者: aprincess    时间: 2008-12-18 16:40
如果将登陆和查询录制为一个脚本,分别设置为不同的transaction,设定并发用户数是50,那么当在这两个transaction前设置集合点时,是不是每个transaction的同时操作人数都是50。而如果不设定集合点时,同时操作数又是多少?

如果我想有30人同时登陆,30人同时查询,(总在线人数为100人),应该录制几个脚本?场景又该如何设置呢?




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