51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 8035|回复: 13
打印 上一主题 下一主题

[求助] 多台负载机并发压力测试,出现“Error: Compilation process failed”错误

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-2-14 14:28:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用Loadrunner11.00版本测试,使用JAVA VUSER,Java版本为1.5.0

我先编写了一个最简单的脚本(只简单输出一句话),编译通过后放入场景,加入另一台负载机,执行时显示两台负载机均正常。


现在我把待测试的脚本加入场景,加入另一台负载机,执行时另一台负载机提示“Error: Compilation process failed”(编译失败)错误,请大家帮忙分析一下,这是什么原因导致的?如何解决呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2011-2-15 11:30:23 | 只看该作者
请大家帮忙呀!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    3#
    发表于 2011-2-16 15:52:01 | 只看该作者
    是那台负载失败?建议重新安装load generator
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2011-2-16 17:10:18 | 只看该作者
    失败的那台负载机的loadrunner打开了没
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2011-2-17 16:02:51 | 只看该作者
    “我先编写了一个最简单的脚本(只简单输出一句话),编译通过后放入场景,加入另一台负载机,执行时显示两台负载机均正常。”

    --------
    和Load Genarator没关系,
    Java Vuser的代码是直接从开发那边拷贝了对应业务的代码,然后稍微修改了一下用的,
    我把用到的jar包和配置文件等拷贝到脚本目录下

    我反复想了想,是不是load genarator分发脚本到负载机时不能把jar包和配置文件分发过去呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2011-2-17 16:08:19 | 只看该作者
    我原本想的解决方案是这样的:
    把用到的jar包放在本地一个目录中,然后全部导入脚本的classpath中,再把这些jar包拷贝到负载机中。
    但是脚本中要用到的配置文件该怎么处理呢?没了这些配置文件程序会编译错误。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2011-2-22 16:12:43 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2011-2-23 17:03:50 | 只看该作者
    另存下脚本试试。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2011-3-21 17:31:10 | 只看该作者
    你的测试脚本和依赖的jar包,在所有的机子上都布置,而且保证路径完全相同就可以解决了,我就是这样做滴
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2011-3-22 11:43:13 | 只看该作者
    这个测试没做过   学习下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2011-5-29 15:50:52 | 只看该作者
    我现在也遇到同样的问题,不知道LZ解决没有,如何解决的,分享下喽?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2011-7-5 17:36:27 | 只看该作者
    嗯,9楼的方法是可以的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2015-1-13 14:00
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    13#
    发表于 2011-11-9 10:35:12 | 只看该作者
    楼主怎么解决的?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2012-11-8 14:02:46 | 只看该作者
    在负载机上,把脚本中使用到的其它jar包或class文件,放到loadrunner安装路径下的classes目录下
    如:D:\Program Files\HP\LoadRunner\classes


    注意:
    如果import 时,调用的class文件,有路径,则放到classes时,也需要对应放置
    如:import org.test.JAVATest;
    那么,放到D:\Program Files\HP\LoadRunner\classes下的,也要为org\test\JAVATest.class
    即,完整路径为:D:\Program Files\HP\LoadRunner\classes\org\test\JAVATest.class

    在ctronller机器上的D:\Program Files\HP\LoadRunner\classes中保存相关的jar包;
    同时在场景的runtime-setting中 java path中将D:\Program Files\HP\LoadRunner\classes中的jar包全部导入;
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 13:13 , Processed in 0.087144 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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