青柠檬 发表于 2006-10-17 16:05:17

用一台客户监视另一台机时报错

大家好,我想请教个问题,我打算用两台机来做客户机,其中A为本机,B为同事的机子,我想在A上监视A和B的运行情况,结果B上老是Error: Compilation process failed.但是在B机上跑是没问题的呀,

hsj8038 发表于 2006-10-17 16:28:38

B机上有没有开代理呢?

青柠檬 发表于 2006-10-17 17:08:37

开代理的呀,补充下偶们的程序是用JAVA开发的,C/S结构的.

青柠檬 发表于 2006-10-18 11:21:26

怎么没人回呀,高手们进来看下呀

dandan 发表于 2006-10-18 11:24:16

关注中...................

rsz801115 发表于 2006-10-18 11:30:30

帮你顶下

xingcyx 发表于 2006-10-18 11:30:51

监控系统资源是不需要开代理的。
只需要有B机的系统管理员权限就可以了。

青柠檬 发表于 2006-10-18 11:32:43

是呀,所以奇怪的是,连接状态已经为READY了呀,为什么还会报错呢?

xingcyx 发表于 2006-10-18 14:46:01

连接状态为READY是表示loadrunner的代理已经开启,B机可以供你的控制台调度。
而你描述的问题又是说监控系统资源,这是两个概念。
还有,你为什么要去监控客户机的系统资源?我感觉你在这里的概念有点混乱。

青柠檬 发表于 2006-10-18 15:01:51

因为我的意图是,用二台机来充当客户机,一台机因受LICENSE的限制,需要二台客户机来模拟用户,我是想在一台机上控制这二台机的操作,因为不可能点运行的时候要两边跑呀

xingcyx 发表于 2006-10-18 15:21:15

你又一次搞混概念了。:)
licence的限制不是说你用几台客户机来模拟就可以避免的。
设置代理机的目的是为了让多台机器来分担大量的虚拟用户负载,比如有的时候需要测试成千上万个并发用户,这时候用一台客户机肯定是不行的。而如果你的license用户个数不够,也是产生不了的。

麦子华华 发表于 2006-10-18 17:35:14

楼上的说得对。
如果license允许的情况下,用多台电脑作客户端,是增加Load generator,而不是监视。

青柠檬 发表于 2006-10-18 17:43:00

哦,谢谢大家的帮助,另外我的意思就是要增加客户机,但是老是报那个错呀Compilation process failed.不知道是为什么

青柠檬 发表于 2006-10-19 15:22:11

谁能告诉我这个报错是怎么回事嘛Compilation process failed.,谢谢啦sdlkfj9

serena_meledy 发表于 2009-9-11 20:38:44

从其他人的帖子学来的:
如果脚本是java协议的话,并且classpath中有用到非java或loadrunner自身的包的(也就是说用到了自己定义的包),需要在其他机器上也配置相同的classpath.
(我想是如下原因:其他机器中vuser的行为与录制脚本时是完全一样的,所以环境变量等资源也需要保持一致。ps:如果是java协议,主机controller与其他load generator的jdk版本也尽量一致,否则也会报错)


其他协议的脚本,我没遇到过这个问题,想来也是因为环境资源等原因。
页: [1]
查看完整版本: 用一台客户监视另一台机时报错