啄木鸟 发表于 2004-12-15 14:24:43

关于cs脚本的录制问题,怎么录不上,附录制过程图

我现在手里时一个CS程序,关于视频会议的,选的协议是 windows SOKET
问题:
1、第一次录制的时候,选择的要录制的程序,为视频会议在桌面建立的快捷方式,工作目录由系统自动带出,program arguments 不知道该怎么填,结果是,出现录制工具条,显示events,但总也进不了会议室
2、再次录制的时候,填写同上,不会自动寻找应用程序,求录制条没有变化


图片不能正常显示的话请拉伸即可
急!!!一筹莫展

[ Last edited by 啄木鸟 on 2004-12-17 at 15:43 ]

empty_bag 发表于 2004-12-17 00:27:51

不使用快捷方式,直接使用程序试试看.

Originally posted by 啄木鸟 at 2004-12-15 14:24:
我现在手里时一个CS程序,关于视频会议的,选的协议是 windows SOKET
问题:
1、第一次录制的时候,选择的要录制的程序,为视频会议在桌面建立的快捷方式,工作目录由系统自动带出,program arguments...

啄木鸟 发表于 2004-12-17 15:51:13

把录制过程贴了上来

我试了一下,不行
另外我把整个的录制过程,和程序样子通过抓图贴在文档上,就在上面的附件里请各位路过的见过的一定帮忙看看……………………

啄木鸟 发表于 2004-12-20 13:44:30

挺住

坚持,坚持,一定要坚持!!!!!

bsd3000 发表于 2004-12-20 14:01:10

“录制条events 一直为零脚本中没有录制的脚本”

是不是协议选择的不对,改用其它协议试试。

啄木鸟 发表于 2004-12-21 08:25:24

协议?

这个程序是用C++写的,数据库用的SQL 但用得很少只存了用户名和密码,我第一次选的是sokets协议,只有第一次安装LOADRUNNER后可以录制出脚本,然后再次录制,就调不出不EXE程序,events就始终是0,不能生成脚本。
第二次我选了SQL协议,能够调用EXE程序,但录制不了脚本

sunshinelius 发表于 2004-12-21 09:45:30

不好意思,年终忙,没来得及看您的帖子。
是说在录制模式下,应用程序无法正常启动是吗?
我目前的只能想出:
1.手工启动程序保证应用确实正常
2.把record option中translation tables选为none。在一般的网络系统是不用做这种网络数据格式转换的。
2.在录制的时候,把record into actions选项改为actions,而不是vusers_init。
要是还不行的话,就和loadrunner录制原理有关系了,你自己单独起一个应用是作为一个进程启动的,loadrunner录制时,是把它作为一个线程加载到自己的内存空间里,可能会受到loadrunner主进程的影响。这是我个人猜测的。
要是还不行,我觉得找开发人员是个好办法。

[ Last edited by sunshinelius on 2004-12-21 at 09:50 ]

sunshinelius 发表于 2004-12-21 09:47:48

目前世界上只有美国IBM公司的系列机和日本富士通公司的M系列机采用EBCDIC码。我看你附件里设置了这项,是不是你确认一下是否该使用此项编码。

啄木鸟 发表于 2004-12-21 10:23:59

有回应就有希望

1、单独启动程序正常
2、options改为none
3、改为ACTION
补充说明:重装LOADRUNNER第一次录制可以录到脚本
               能够录制成功的那次在CONtroller中运行报错,我又重新录一个web脚本在contrller里运行报同样的错误:
      -56987 Error: Failed to obtain Virtual user variables
      -10176 Error: Thread Context: Call to service of the driver failed, reason - thread context wasn't initialized on this thread.

是不是我哪里设置的有问题????

sunshinelius 发表于 2004-12-21 11:09:32

现在能录制到语句了,是吗?
现在controllrt报错,是只有你的这个脚本报错,还是所有的脚本都报这样的错,最好再找另外一个socket脚本来试试。

啄木鸟 发表于 2004-12-21 11:14:29

不能

录制不到,只能最初的一次录制到(重装loadrunner的第一次录制)
报错是我又录制了一个 web 页面登陆在CONTROLLER 报相同的错误

啄木鸟 发表于 2004-12-21 11:28:09

lr支持winsock。另外,当然你要有支持winsock 的lr license

标题是以前你回答别人的一个问题,我想问一下这个license 有没有特别的
AEAMAUIK-YAFEKEKJJKEEA-BCJGI 这个支不支持?

sunshinelius 发表于 2004-12-21 11:51:20

看情形,controller的报错应该和你VU的不能录制脚本没有什么联系。
好像loadrunner使用过程中,改了注册表或环境变量。你在第一次录制的时候,没有做什么配置的修改吗?或有什么提示对话框弹出吗?

啄木鸟 发表于 2004-12-21 12:24:30

无从找起

我也是这么认为的,可是始终找不到为什么录不到脚本,好像第一次录的时候没什么特别的设置,版本是7.8的。也不知道为什么报错,所以我就只有努力不让帖子沉下去,希望可以豁然开朗。

啄木鸟 发表于 2004-12-21 13:31:21

会不会是因为,服务器和客户端不在一个局域网内,服务器使用的外网IP的,而客户端是在公司局域网的

sunshinelius 发表于 2004-12-22 09:49:16

在用loadrunner录制的时候,是不是你就没有看见你的程序启动界面,只是看到了一个进程?这个和网络和server是没有关系的,只会和本机的loadrunner和应用程序有关系。
如果不嫌麻烦,只好重装loadrunner了,然后在第一次录制的时候注意观察一下有没有修改什么配置。

啄木鸟 发表于 2004-12-23 14:58:04

重装后的显示结果,新的问题

是的,开始的时候看不到程序界面,但是在进程里可以看到,经重装系统和loadrunner后,有时可以调出程序(一般是第偶数次,呵呵),但新的问题又出现了:就是在视频客户端登陆服务器端的时候,在录制的时候不能登陆成功,并且loadrunner本身就结束自己的运行,崩掉了!!!!!!

guirongb 发表于 2004-12-23 17:11:20

如果是网络应用程序的话winsock应该是基于最底层的了,应该都能行的阿

用Real这个协议试试看

Real
A protocol used to transfer streaming data from a Media server.

啄木鸟 发表于 2004-12-24 09:05:45

成功第一步

我试了协议REAL,发现:能够调出应用程序,客户端能够进入系统进入会议      室,但是events 一直是0
以前用sokets问题是:events有变化,但是客户端一点登陆,就崩溃
(写下来以供各位参考)

所以我就用了这两种协议一起来录制,结果能够录制到脚本,但是会抱错:Action.c(4): Error : socket0 - Address already in use. Error code : 10048.
我也不知道该怎么整了

啄木鸟 发表于 2004-12-24 09:26:03

这是报错的那一行脚本代码

lrs_create_socket("socket0", "TCP", "LocalHost=7900", "RemoteHost=PROXY:5428", LrsLastArg);
页: [1] 2
查看完整版本: 关于cs脚本的录制问题,怎么录不上,附录制过程图