2013-04-02 65 views
0

我創建了@PerformanceTest註解,它利用@Before和@After自動捕獲jProfiler度量標準。目標是將此註釋應用於在單獨的JVM中運行的硒測試用例。遠程jprofiler集成

該框架是完整的,但我不知道如何連接到我的web服務器(在同一臺機器上,但在一個單獨的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

我錯過了什麼?

回答

1

該API不打算以這種方式使用。如果您根據API爲您編寫自己的分析器,那麼ConnectionFactory類纔會有用。

您將不得不爲此用例使用方法觸發器。這意味着您必須在方法觸發器中指定方法,而不是使用註釋。有關觸發配置的更多信息,請參見here

+0

謝謝你的解釋。現在一切都清楚了。我將探索方法觸發器方法。 – gevaudan