Search Google

Friday, December 05, 2008

消失的JUnit GUI介面

最近因為需要幫專案做壓力測試而稍微研究了一下JMeter(標題不是JUnit嗎?),JMeter除了能夠讓使用者自訂瀏覽網頁的動作之外還可以使用Proxy模式錄製test plan或是直接使用JUnit的test case/suite對web app進行功能與壓力測試。
雖然使用Proxy模式就可以輕鬆建立出test plan,但是仍然缺少了些彈性與靈活度,於是想試試看使用結合JMeter + JUnit的做法。
有鑒於最近一次使用JUnit是大三修Java課的時候,於是決定再花點時間看看JUnit(參考http://caterpillar.onlyfun.net/Gossip/JUnit/IntroduceJUnit.htm),第一步當然是先把介面跑起來,然而在我輸入"java junit.swingui.TestRunner"之後卻得到"java.lang.NoClassDefFoundError"這樣的錯誤訊息,進到裡面一看才發現裡面只剩下textui,也就是文字介面,看來令人熟悉的GUI介面已經走入歷史了嗎?
不過先別緊張,因為在Java IDE十分成熟的今天JUnit也是有Eclipse的plugin,因此我們在Eclipse中寫完unit test之後直接就可以執行(參考http://open.ncsu.edu/se/tutorials/junit/)。

No comments: