0

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

该框架是完整的,但我无法弄清楚如何连接到我的网络服务器(在同一台机器上,但在单独的 JVM 中)。

我试图连接到端口号以及尝试没有运气的本地连接。

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

我的网络服务器配置如下。请注意,我已经尝试过离线和在线配置:

-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

我错过了什么?

4

1 回答 1

1

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

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

于 2013-04-08T11:10:21.740 回答