51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6086|回复: 21
打印 上一主题 下一主题

[求助] 如何录制使用ADO协议的两层C/S架构系统

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-7-21 18:11:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好!

   系统是使用PB编写的,两层C/S架构,使用ADO协议,数据库为oracle 9i.
   请问使用LR录制时,应该选择哪种Protocal类型?怎样才能录制到可读性较强的脚本.
   有经验的大侠帮帮忙哈,谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-7-21 20:24:40 | 只看该作者
是client----------server-----------oracle?
server和oracle之间 是ADO?
client和server是什么呢?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-7-28 18:22:16 | 只看该作者
to Zee,

   前段时间比较忙,现在更正一下,client端使用的是PowerBuilder编写,直接通过sql语句调用oracle数据库,并通过控件接收返回的结果集.
   client和oracle之间是ADO.
   请问使用LR测试时应该选择哪个或者哪些协议才合适呢?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-7-29 12:20:32 | 只看该作者
你用oracle试试
我也是用ADO,数据库是SQL2000
我用com\dcom能录到
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-7-30 11:30:30 | 只看该作者

欢迎继续讨论

感谢 fpbaggio ,使用你说的协议,脚本可以录制了.但另一个问题又出现了,由于我们的系统比较庞大,一个登录操作就录出了近万行脚本.瀑布汗...
有没有什么办法可以使录出来的脚本量减少些,可读性强些呢?
欢迎各位大虾讨论
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-7-30 11:34:38 | 只看该作者
跟你瀑布汗一个
我用COM协议录制的时候光登陆,打开窗口就有两千个事件
关于这个问题我也想知道,

而且特别想知道用LR测试cs模式的系统有什么注意的,并且是需要什么东东的

也欢迎各位大侠讨论
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-7-30 13:50:20 | 只看该作者
使用ORACLE (2-tier)就可以吧,我做过这样C/S结构的性能测试
生成的脚本都是数据库操作方面的,可读性还是不错的

[ 本帖最后由 zibeike 于 2008-7-30 13:51 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-7-30 14:27:04 | 只看该作者
可是后台是ORACLE 数据库的可以录制
但是SQL2000 的数据库用哪个协议呢?
貌似LR9.0里的sql协议只支持SQL7.0
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2008-7-31 14:02:51 | 只看该作者
我用的是LR8.0的版本,用Oracle(2-Tier)录制时,没有脚本产生...
很奇怪
需要进行什么特殊设置吗?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2008-8-1 10:52:55 | 只看该作者

欢迎各位大侠继续讨论

欢迎各位大侠继续讨论哈
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2008-8-1 12:32:06 | 只看该作者
欢迎欢迎
CS测试的确实不多
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2008-8-13 11:13:24 | 只看该作者
这几天没人讨论了...
高手们出来多多指点一下哈
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2008-8-13 12:02:18 | 只看该作者
期待有测过CS的出来分享下
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2008-8-19 17:15:00 | 只看该作者
期待中......
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2008-8-20 13:06:30 | 只看该作者

用录制的代码可读性是差

就像有一位兄弟说的,光登陆,打开窗口就有两千个事件。

这时候自己写是比较好的办法。

我的经验是可以先用sql server profiler去找那些耗时的sql语句。再针对这些语句自己写来测

试。一点点着见。说错,不要见怪。也才刚刚开始性能测试。
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2008-8-21 09:42:51 | 只看该作者
顶楼上的
用SQL 自带的探测器来找到比较耗时的SQL语句?
然后找到了该怎么办?并且有时候SQL语句是很大的一组,比如说成本计算这些算法
如果自己写,重点应该在哪里?
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2008-8-25 14:44:06 | 只看该作者
如果没有录制到脚本 真的和协议有关吗,这几天就有个小程序是三层结构的,结果死活都录制不到脚本,郁闷的不行,小程序只有一个button按钮然后自动向数据库中插数据 ,
回复 支持 反对

使用道具 举报

该用户从未签到

18#
 楼主| 发表于 2008-8-26 17:40:58 | 只看该作者
这些天钻研下来,发现需要对录制到的每条SQL语句进行分析,再从数据库中提炼相应的数据.感觉非常麻烦.
貌似还有许多不必要的脚本需要做移除等加工,还得优化.
否则脚本回放的速度会比真实情况慢的多.

以上是一点拙见,欢迎大家继续讨论
回复 支持 反对

使用道具 举报

该用户从未签到

19#
 楼主| 发表于 2008-8-26 17:51:46 | 只看该作者
这些天钻研下来,发现需要对每一个录制到的SQL语句进行分析,然后从数据库中导出相应的数据进行加载.
而且需要对脚本进行移除多余部分的操作,还要进行相应的优化,感觉很麻烦.
否则脚本回放的时间会比实际运行时间长.

以上是一些拙见,欢迎大家继续讨论.
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2008-8-27 10:07:05 | 只看该作者

有感觉
我录制了一个登陆动作就有2000多个事件
而且看代码每一个事件都会打开和关闭一次数据库连接,这样的话感觉回放起来不仅慢而且更耗资源
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-9 03:43 , Processed in 0.181306 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表