Java 远程jprofiler集成
我创建了一个@PerformanceTest注释,它利用@Before和@After自动捕获jProfiler指标。目标是将此注释应用于在单独JVM中运行的selenium测试用例 这个框架是完整的,但我一辈子都不知道如何连接到我的Web服务器(在同一台机器上,但在一个单独的JVM中) 我尝试连接到端口号,以及尝试本地连接,但没有成功Java 远程jprofiler集成,java,selenium,junit4,jprofiler,Java,Selenium,Junit4,Jprofiler,我创建了一个@PerformanceTest注释,它利用@Before和@After自动捕获jProfiler指标。目标是将此注释应用于在单独JVM中运行的selenium测试用例 这个框架是完整的,但我一辈子都不知道如何连接到我的Web服务器(在同一台机器上,但在一个单独的JVM中) 我尝试连接到端口号,以及尝试本地连接,但没有成功 @BeforeClass public static void beforePerformanceClass() throws IOException {
@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
我遗漏了什么?API不打算以这种方式使用。ConnectionFactory类只有在基于API编写自己的探查器时才有用
对于这个用例,您必须使用方法触发器。这意味着您必须在方法触发器中指定方法,而不是使用注释。有关触发器配置的更多信息,请参阅。谢谢您的解释。现在一切都清楚了。我将探讨触发器方法。