51Testing软件测试论坛

标题: 选择协议方面的问题 [打印本页]

作者: xieoy    时间: 2009-8-21 15:58
标题: 选择协议方面的问题
选择协议方面的问题

程序是VC++编写的,本地程序,非C/S架构,使用了ODBC

情况1:录制脚本时,只选择协议ODBC,进行了一系列的操作发现捕捉到了上千个事件,按下停止按钮,却发现没有录制出任何脚本
报错[Microsoft][ODBC驱动程序管理器]函数序列错误
RETVAL=SQL_NO_DATA_FOUND

情况2:如果只选择Socket协议,则在录制的过程中不会捕捉到任何事件,最后也没有录制出任何的脚本

情况3:如果选择ODBC和Socket混合协议,则结果同第一种情况


Loadrunner 版本8.1
使用这个Loadrunner之前可以录制C/S架构的程序阿,,,怎么非C/S架构的VC++本地程序这么麻烦,,

[ 本帖最后由 xieoy 于 2009-8-21 16:01 编辑 ]
作者: xieoy    时间: 2009-8-24 10:05
自己顶`
作者: xieoy    时间: 2009-8-26 10:38
再顶~~~
作者: 刘顺    时间: 2009-8-26 12:12
有没有配置odbc数据源
作者: xieoy    时间: 2009-8-26 16:28
标题: 回复 4# 的帖子
配置odbc数据源??

哪里配置?

这个程序可以正常运行阿。。。
作者: xieoy    时间: 2009-8-27 09:25
继续顶下~~~
作者: 泊涯    时间: 2009-8-27 09:36
你LR ODBC是不是要配置下
还有你问下开发的用什么协议走的!
作者: xieoy    时间: 2009-8-27 11:55
问了是ODBC
LR ODBC也要配置下???那个官方的LR教程里面貌似没有这方面的东西,,,,
作者: xieoy    时间: 2009-8-27 11:57
网上暂时也没有找到LR里面配置ODBC的方法,SOS阿~~
作者: xieoy    时间: 2009-8-27 22:32
继续顶~~
作者: xieoy    时间: 2009-8-28 15:53
每天一顶~~~~
作者: xieoy    时间: 2009-8-31 09:23
顶~~~~~~
作者: dwjsxj    时间: 2009-8-31 12:08
有没有协议使用的汇总呀....
作者: dwjsxj    时间: 2009-8-31 14:26
有没有协议使用的汇总呀....
作者: xieoy    时间: 2009-9-2 10:41
继续求助中。。。。
作者: xieoy    时间: 2009-9-3 11:19
...................
作者: TEST_140    时间: 2009-9-3 11:22
帮忙顶!!我也想要协议使用的汇总
作者: xieoy    时间: 2009-9-7 09:52
。。。。。
作者: xieoy    时间: 2009-9-10 14:18
.....................
作者: xieoy    时间: 2009-11-26 15:38
.....................................................
作者: xiaoy035    时间: 2009-11-26 20:48
帮你顶吧 刚开始学习的 也不太懂啊
作者: dennyqiang    时间: 2009-11-26 23:55
楼主可能要考虑两个方面的问题:

1) 如果用Socket录制,则数据流必须经过网卡,而如果是本地程序的话,一般是不会经过网卡的,而是使用本地用户环路,就是我们说的localhost,这样LR是捕捉不到任何东西的,因为压根儿就没有数据经过网络。

2) 多协议都录制不到,证明LR解析不了相关协议,即使有事件被捕捉到,但是这也只是在Recording Log中能看到东西,而LR本身是根据Recording Log产生脚本的,如果不能正确解析Recording Log,是没有办法调用LR相关函数来生成脚本的。

楼主可尝试另外一种方式,直接调用程序的DLL或者相关API来进行测试,如何调用DLL有很多文章提到。




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