51Testing软件测试论坛
标题:
LR在录入脚本时,为何被测试程序对数据库的操作不能录制下来呢?
[打印本页]
作者:
xuefeng
时间:
2007-7-13 17:43
标题:
LR在录入脚本时,为何被测试程序对数据库的操作不能录制下来呢?
我要测试C/S系统,系统中最主要的两大性能点就是通讯和对数据库的操作.但是我在录制脚本的时候,只能录制下来通讯的操作,被测试程序对数据库的操作一点都没有记录下来.
我选择的是多协议脚本.
选定了windows sockets
和ms sql server 两个协议
因为系统通讯走的是sockets 数据库是sql server 2000,如果解决这个问题呢?
作者:
Zee
时间:
2007-7-13 18:58
程序对数据库的操作?
你面对的只是server,这是不能录制到server和数据库的通讯的。
作者:
xuefeng
时间:
2007-7-16 09:50
不及明白版主的意思!
再描述一下被测试程序的结构:
c/s的系统,客户端的程序每次运行的时候都要和服务器通讯,同时对本地的数据库(sql server 2000)中写一些相关的操作日志,如果在压力测试的时候,对数据库的操作都记录不下来,如何判断在压力测试的时候,对数据库的操作是否正确呢?我想lr应该会想到这个问题吧?
作者:
tuimao1984
时间:
2007-7-16 10:15
顶啊
作者:
wangyong3552128
时间:
2007-7-16 11:01
C/S系统的测试真的还没有做过呢。值的关注。
作者:
Zee
时间:
2007-7-16 11:08
本地数据库?
那也是录制不下来的,LR录制的是通信。
你在本地写本地的数据库,应该是录制不下来的吧。
分析一下应用再看看吧。
作者:
xuefeng
时间:
2007-7-16 11:12
版主: 我的msn:
dengxf2004@hotmail.com
讨论一下好吧.感谢
作者:
qiguojie
时间:
2007-7-16 11:13
是否可以添加LR的代理端口,来实现录制本地程序间的通讯操作?
作者:
leoomo
时间:
2007-7-16 11:31
关注!!
作者:
windfly1314
时间:
2007-7-16 11:38
我之前在论坛上看过有通过设置端口实现c/s的通信脚本的,你搜索看看!
作者:
xuefeng
时间:
2007-7-16 17:22
这个问题我解决了,现贴上解决方法
我测试的程序中对sql server 的操作都通过ado连接,操作的,在lr里面,对数据库操作的协议是通过com/dcom来实现的,也就是说只要选择com/dcom来录制就可以了.
我一直理解为对数据库的操作是ms sqlserver 协议,因为我的数据库是sql server 2000,理解错误啊!各位别在犯和我相同的错误了.
作者:
tuimao1984
时间:
2007-7-25 10:21
谢谢啊..
果然是协议问题,困惑我好长时间了~~~
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2