51Testing软件测试论坛

标题: 有关LR的脚本问题,后台数据库是Oracle [打印本页]

作者: wonew1228    时间: 2007-4-27 16:54
标题: 有关LR的脚本问题,后台数据库是Oracle
有关LR的脚本问题,后台数据库是Oracle


各位大虾还请帮忙。我用LR录制了一个C/S的应用程序,协议采用的client/server
中的winsocket协议,应用程序是在.Net中用java开发的,后台数据库是Oracle9i。
但录制的脚本不能运行,提示:

Virtual User Script started
Starting action vuser_init.
vuser_init.c(12): lrs_startup(257)
vuser_init.c(14): lrs_create_socket(socket0, TCP, ...)
vuser_init.c(14): Error : callConnect - Connection refused. Error code : 10061.
vuser_init.c(14): Error : Timeout expired while trying to connect. Error code : 9017.

Abort was called from an action..



其中在脚本中找不到用户名,data中的是乱码

请各位大虾费心,指点一二,谢谢了!

[ 本帖最后由 wonew1228 于 2007-4-27 16:56 编辑 ]
作者: selon    时间: 2007-4-27 17:20
连接不到服务器啊  是不是ip、端口什么的写错了
作者: wonew1228    时间: 2007-4-27 17:25
include "lrs.h"
没有写错,运行到红字部分有问题了
出现那个错误提示
vuser_init()
{
    lrs_startup(257);

    lrs_create_socket("socket0", "TCP", "RemoteHost=218.249.15.77:XXXX",  LrsLastArg);
    lrs_close_socket("socket0");

    lrs_create_socket("socket1", "TCP", "RemoteHost=218.249.15.77:13",  LrsLastArg);

    lrs_receive("socket1", "buf0", LrsLastArg);

    lrs_close_socket("socket1");

    lrs_create_socket("socket2", "TCP", "RemoteHost=218.249.15.77:2500",  LrsLastArg);

    lr_think_time(8);

    lrs_create_socket("socket3", "TCP", "RemoteHost=218.249.15.77:2500",  LrsLastArg);

    lrs_send("socket3", "buf1", "Flags=MSG_DONTROUTE", LrsLastArg);

    lrs_receive("socket3", "buf2", LrsLastArg);

    lrs_close_socket("socket3");

[ 本帖最后由 wonew1228 于 2007-4-27 19:04 编辑 ]
作者: wonew1228    时间: 2007-4-27 18:02
高手阿!不能让他沉了!
作者: ppent    时间: 2007-4-28 09:15
从你的日志上看,是连不上服务器了。请确认服务器能否正常访问,脚本是否正确。
可以在cmd上测试你的端口是否正常。
C:\>telnet 172.16.16.4 8088
正在连接到172.16.16.4...无法打开到主机的连接 在端口 8088 : 连接失败
上面是连接不上的情况,如果进入一个空白的界面,则说明是可以的。

如果端口没问题,那就是脚本的问题了。通过这样的方式去排除问题。
作者: wonew1228    时间: 2007-4-28 11:05
这些端口都是通的!还是不行!高手指点一二!谢谢!
作者: Zee    时间: 2007-4-28 11:49
是不是动态值?你录制两个脚本对比一下。
作者: wonew1228    时间: 2007-4-28 14:28
我试了,不是动态值!还清高手指教!谢谢
作者: ireneyao    时间: 2007-4-28 14:46
你的data.was中是乱码?是不是录制的时候就已经出问题了。
作者: wonew1228    时间: 2007-4-28 18:21
data.was的乱码,可能是加密影响的,主要问题是,我用一个用户都出错!我试着用QQ结果正常
作者: liuwendy    时间: 2007-4-28 18:54
期待!
作者: wonew1228    时间: 2007-4-29 09:59
高手,快来啊!煎熬.......................
作者: wonew1228    时间: 2007-4-29 10:59
高手快来啊!
作者: wonew1228    时间: 2007-4-29 16:58
到底有没有高手阿!是我说的不清,还是怎么了?

各位大虾,拜托了!
作者: ireneyao    时间: 2007-4-29 17:40
原帖由 wonew1228 于 2007-4-28 18:21 发表
data.was的乱码,可能是加密影响的,主要问题是,我用一个用户都出错!我试着用QQ结果正常

如果录制的脚本都有错,肯定一个用户都通不过哦sdlkfj8
你去问一下开发人员,这些是否是加密的。

最后申明一点,不要天天喊“高手”来帮忙,大家都不敢来咯。我脸皮厚,进来看看~~顺便申明,我是新手sdlkfj1
作者: wonew1228    时间: 2007-4-30 09:44
指教的 对,感谢!程序是加密的,录制脚本应该没有错 ,我不知道那块有错,请求各位指点一下 !谢谢
作者: ireneyao    时间: 2007-4-30 11:03
看看这篇,不知道能不能对你有帮助。
http://bbs.51testing.com/viewthr ... ght=%2Bsunshinelius
作者: ireneyao    时间: 2007-4-30 11:07
LR下调用dll的问题,能帮助你解决加密的问题。我也在研究这部分东西sdlkfj2
http://www.51testing.com/html/27/2043.html
希望能帮上忙
作者: xuyan0568    时间: 2007-6-4 19:55
标题: 回复 #18 ireneyao 的帖子
看了以上帖子,受益匪浅




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