当前位置: 首页 > 知识库问答 >
问题:

远程janalyiler集成

董嘉祯
2023-03-14

我创建了一个@PerformanceTest注释,它利用@Before和@After自动捕获jProfiler指标。目标是将此注释应用于在单独JVM中运行的selenium测试用例。

这个框架是完整的,但我一辈子都不知道如何连接到我的Web服务器(在同一台机器上,但在一个单独的JVM中)。

我尝试连接到端口号,以及尝试本地连接,但没有成功。

@BeforeClass
public static void beforePerformanceClass() throws IOException {
    connection = ConnectionFactory.createRemoteConnection("localhost", 8849, 5);
}

我的Web服务器配置如下。请注意,我尝试了脱机和联机配置:

-Xshareclasses:none-agentpath:C:\PROGRA~1\JPROFI~1\bin\windows\jprofilerti。dll=port=8849,nowait,id=149,config=C:\Users\username\JPROFI~1\config。xml

我错过了什么?

共有1个答案

邹高懿
2023-03-14

API不打算以这种方式使用。ConnectionFactory类只有在您基于API编写自己的探查器时才有用。

对于这个用例,您必须使用方法触发器。这意味着您必须在方法触发器中指定方法,而不是使用注释。有关触发器配置的更多信息,请参阅此处。

 类似资料:
  • 我正在试着分析一个在ubuntu上运行tomcat7的远程服务器。我已经阅读了多个教程,但无法运行。 远程服务器上的JProfiler集成 首先,我下载了jprofiler9并在远程系统上提取。 并运行以下命令 它问了我一些信息,生成了2个文件 startup-jp.sh我猜这个文件是从创建的,因为上面的向导要求我提供启动脚本的路径(/usr/share/tomcat7/bin/startup.s

  • Fabric 的核心业务 run 和 sudo 都支持将本地的输入发送至远程,其表现形式和 ssh 基本一致。例如,有时候会遇到需要密码的情况(比如 dump 数据库,或者修改用户密码时),程序会提供近乎直接的交互环境。 然而,由于 ssh 本身的限制,Fabric 对于该功能的实现并不能保证直观。这篇文档将详细地讨论这些问题。 注解 不熟悉 Unix stdout、stderr 管道和终端设备的

  • 我正在评估Jprofiler。在这个过程中,我尝试将分析方案附加到远程机器上的java进程。它提供了一个分析端口号,使用该端口可以连接到远程进程并继续。但是,一旦连接了分析端口,我就没有找到将分析端口与java进程解除关联的方法。 我想知道是否有任何方法可以在不杀死java进程的情况下从java进程中删除分析端口。 非常感谢您的回复。非常感谢你。 开发

  • 如何将运行在笔记本电脑中的Jprofiler UI连接到运行在远程服务器中的mule服务器。我在服务器盒中远程安装了jprofiler,并试图运行jpenable以连接到mule服务器,但它无法。这是我得到的错误。

  • 我已经创建了一个redis集群,它自己是工作的,但我不能连接我的客户到它。 我正在使用redisson连接到它,下面的代码 其中,redisURL是csv,格式为:,但包含集群中的所有6个节点。

  • 我们有一个Hazelcast节点集群,所有这些节点都运行在一个远程系统(具有许多节点的单个物理系统)上。我们希望从一个外部客户机连接到这个集群--一个Java应用程序,它使用如下代码连接到HazelCast: 其中,主机是远程的IP,端口是5701。 这仍然连接到本地主机(127.0.0.1)。我错过了什么? 编辑: 如果java客户端是本地系统上运行的唯一hazelcast应用程序,则它无法连接