分享

LoadRunner11 中Java虚拟用户性能测试

 taohongyong 2014-04-09

LoadRunner11 中Java虚拟用户性能测试

发布人 : mary007 发布时间 : 2013-04-25 22:01:06.0

1.         准备测试环境

l  Eclipse3.732位)

l  JDK1.6 32位),虽然现在JDK的版本最高为1.7,但LR相对弱智些,似乎暂时还不支持JDK1.7.

l  LoadRunner11 32位)

2.         测试具体步骤

l  eclipse中,新建 java project, new class将开发需要测试的代码合并进去(需要的jar包也需要引入),编译并运行该java程序,并找到编译后的class文件。

l   LR中开发java Vuser虚拟用户脚本,并将前一步中编译好的class文件复制(如果有包名,需要将整个包一起复制;如果有jar包,也需要一起复制)到虚拟用户脚本的当前路径下,则当前虚拟用户脚本可以调用该class文件;如果放入LoadRunner\classes文件下,则LR创建的所有 Java Vuser脚本均可以直接调用。

l  在新建的java Vuser虚拟用户脚本中,引入需要导入的包,在Action方法中调用需要测试的方法,点击“Run”按钮执行脚本。(若是自己手动写入事务开始和结束,一定要将事务的定义放在function内部,放在function外边脚本会报错;调试若不成功,请参考log分析原因,同时检查JDK路径设置)

l  controller中设置合适的场景,并运行已调试成功的脚本。

3.     留下的问题,请各位帮忙看看,有没有解决办法。

l  java Vuser测试,以线程方式运行,测试刚开始有报错:Abnormal termination, caused by mdrv process termination.(估计还是跟程序实现有关

java Vuser测试,以进程方式运行,在Stop Vuser 阶段提示:Failed to get [param not passed in call] thread TLS entry

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多