LR 使用agent proess的几个问题

 新来了一批机子,打算用来做性能测试的负载机,安装好完整的LR程序后(可能有些人认为只安装agent proess程序就行了,但我还是安装了完整版的,避免出现一些未知的问题,反正花费的时间差不多),通过Contorller进行调用,在调用HTTP协议的代码时,一切顺利,但是调用JAVA代码时,遇到了一些问题,现总结如下:

  1. 启动 agent proess时,报如下错误


28/10/2013 14:55:06 Error: Communication error: Failed to bind socket while calling bind function.    [MsgId: MERR-10344]

28/10/2013 14:55:06 Error: Communication error: Failed to create a TCP server for the HTTP channel's server.    [MsgId: MERR-10344]

28/10/2013 14:55:06 Error: Two Way Communication Error: Function two_way_comm_create_acceptor failed.    [MsgId: MERR-60999]

28/10/2013 14:55:06 Warning: Failed to create "router" server.    [MsgId: MWAR-29974]

  可以不用去理会,不影响运行结果

  2. Contorller调用JAVA程序,在负载机上运行时,报如下错误:

  Error: Failed to open .eve file: "d:\lr_results\sw\smx\login\res\192.168.32.114_8.eve”

  这个是负载机环境的.NET环境有问题(谢谢MIKE的提醒),更新完最新的相关补丁后,解决!(360打补丁还是很好用的)

  3. 解决完问题2后,再次调用运行后,报如下错误:

  Compilation process failed

  最后的解决方案记录如下:

  在负载机上,把脚本中使用到的其它jar包或class文件,放到loadrunner安装路径下的classes目录下

  如:D:\Program Files\HP\LoadRunner\classes

  注意:如果import 时,调用的class文件,有路径,则放到classes时,也需要对应放置

  如:import com.seaway.test.CookieCallServer;

  那么,放到D:\Program Files\HP\LoadRunner\classes下的,也要为com.seaway\test\CookieCallServer;

  即,完整路径为:D:\Program Files\HP\LoadRunner\classes\com.seaway\test\CookieCallServer;

  问题解决!

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-07-29 13:01:26

LR 使用agent proess的几个问题的相关文章

浏览器默认样式(user agent stylesheet)+cssreset

每种浏览器都有一套默认的样式表,即user agent stylesheet,在写网页时,没有指定的样式,按浏览器内置的样式表来渲染.这是合理的,像word中也有一些预留样式,可以让我们的排版更美观整齐.不同浏览器甚至同一浏览器不同版本的默认样式是不同的.这才带来了很多的坑,让大家用cssreset去填.. 一.浏览器默认样式 了解各浏览器的默认样式能让我们对每条Reset规则的写法做到心中有数,对我们了解浏览器的差异,写各浏览器兼容的代码也有很大帮助. 所以先看看浏览器默认样式长什么样: FF

JVMTI开发教程之一个简单的Agent

概述 JVM TI是JDK提供的一套用于开发JVM监控, 问题定位与性能调优工具的通用编程接口(API). 通过JVMTI,我们可以开发各式各样的JVMTI Agent.这个Agent的表现形式是一个以c/c++语言编写的动态共享库. JVMTI Agent原理: java启动或运行时,动态加载一个外部基于JVM TI编写的dynamic module到Java进程内,然后触发JVM源生线程Attach Listener来执行这个dynamic module的回调函数.在函数体内,你可以获取各种

SQL Server merge replication: 巧用Merge Agent的hostname参数创建dynamic filter

server|创建 我们知道,SQL Server 2000的Merge Replication支持dynamic filter的功能.如果我们有多个subscriber,每个subscriber只需要维护自己特定的数据,这时候我们只需创建一个publication, 然后利用dynamic filter的功能,把每个subscriber需要的特定数据复制过去.最常用的用于dynamic filter的系统函数是SUSER_SNAME() 和 HOST_NAME(),针对每个subscriber

User agent字符串将成为用户真正的隐私问题

电子前哨基金会(EFF)发起了名叫Panopticlick的研究项目,以调查看起来无害的浏览器配置信息,如User agent字符串.插件版本号.字体等,是否可能创造出独特的数字指纹,从而让网络浏览者能被追踪到,即使限制了或删除了cookies. 根据EFF的研究结果,平均每个浏览器发送10.5比特信息熵(发送消息最多的浏览器类型是:黑莓14.7-15.5比特,Android的14.4比特,IE的13.2-13.5比特,Debian的13.5-15.3比特),这意味着平均1500(2^10.5)

Agent插件浅析

Agent插件浅析      使用过office xp.金山毒霸和瑞星杀毒软件的朋友,一定会对程序中的人性化的动画角色留下深刻印象,这完全归功于微软推出的Agent("代理")技术,Agent采用COM技术,使用ActiveX控件方式,支持现在流行的各种开发工具,不仅可以实现文本的朗读,而且可识别用户的语音命令,在应用程序和HTML文件中得到广泛的使用.下面我们以PowerBuilder 8.0为开发工具来编制一个小实用程序,一步步说明其实现方法:第一步从Internet网上下载Age

代理服务--配置SQL Server Agent

   SQL Server Agent 是一个任务规划器和警报管理器,在实际应用和环境下,您可以将那些周期性的活动定义成一个任务,而让其在SQL Server Agent 的帮助下自动运行:假如您是一名系统管理员,则可以利用SQL Server Agent 向您通知一些警告信息,来定位出现的问题从而提高管理效率.SQL Server Agent 主要包括以下几个组件:作业:警报:操作. 主要执行以下步骤在SQL Server Enterprise Manager 中配置SQL Server Ag

SQL SERVER SQL Agent服务使用小结

1.在查询分析器理启动或停止SQL Agent服务 启动 use master go xp_cmdshell 'net start SQLSERVERAGENT' 停止 use master go xp_cmdshell 'net stop SQLSERVERAGENT' 将服务的启动从手工方式改为自动启动方式 exec xp_cmdshell 'scm -Action 7 -Service mssqlserver -SvcStartType 2' 直接用命令行执行引号内的内容也可以. 2.启动

AGENT服务无法启动

解决方法:    可以删除network\agent目录下的.q,.ver等文件,然后重新agentctl start即可若提示sqlnet.ora错误,可以查看一下sqlnet.ora内容  # SQLNET.ORA Network Configuration File: D:\oracle\ora92\network\admin\sqlnet.ora# Generated by Oracle configuration tools.SQLNET.AUTHENTICATION_SERVICES

用Agent+ASP技术制作语音聊天室

聊天室 用Agent+ASP技术制作语音聊天室--------------------以下为程序内容,按文章中出现的顺序分块排序 <!--定义"AgentControl"--><OBJECT classid=clsid:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F codeBase=#VERSION=2,0,0,0 id=Agent></OBJECT> <!--定义L&H TruVoice Text-To-S