2017-08-29 138 views
0

我有裝在jar文件中的產品的服務器功能,我必須測量打包在這個jar文件中的類的靜態方法的執行時間。是否有可能,如果是的話,如何與JMeter做到這一點?我發現的唯一教程是關於類似的東西,是關於做junit測試並將它打包成JAR文件並將其放入Jmeter的類路徑中?用JMeter測試java代碼

+0

@ tak3shi他可以用jsr223採樣器調用他的方法,不是嗎? –

回答

1
  1. 把你的罐子(如需要可任意依賴)某處JMeter Classpath
  2. 重啓JMeter的挑的.jar(S)高達
  3. 添加JSR223 Sampler和使用Groovy語言調用你的方法

就是這樣,JSR223採樣器響應時間將是您正在查找的值。有關在JMeter測試中使用Groovy腳本的更多信息,請參閱Apache Groovy - Why and How You Should Use It文章。

+0

並且不要忘記勾選「緩存已編譯的腳本,如果可用」,它會顯着降低開銷 –