我已经创建了一个@PerformanceTest注解,它利用@Before和@After来自动捕捉jProfiler指标。目标是将此注释应用于在单独JVM中运行的selenium测试用例。
框架已经完成了,但我终生都不知道如何连接到我的JVM服务器(在同一台机器上,但在一个单独的JVM中)。
我已经尝试连接到端口号,以及尝试本地连接,但没有成功。
@BeforeClass
public static void beforePerformanceClass() throws IOException {
connection = ConnectionFactory.createRemoteConnection("localhost", 8849, 5);
}我的webserver服务器配置如下。请注意,我已经尝试了离线和在线配置:
-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
我遗漏了什么?
发布于 2013-04-08 19:10:22
API不打算以这种方式使用。只有当您基于ConnectionFactory编写自己的分析器时,API类才有用。
对于这种用例,您必须使用方法触发器。这意味着您必须在方法触发器中指定方法,而不是使用注释。有关触发器配置的更多信息,请参阅here。
https://stackoverflow.com/questions/15756031
复制相似问题