2016-11-23 39 views
-1

我們可以在JMeter中調用.net dll嗎?我有一個用.net編寫的代碼需要在jmeter中使用它的輸出作爲參數。 (我正在嘗試調用.net編寫的代碼,它會在jmeter中生成一個密鑰。)任何人都可以請幫忙嗎?如何調用.net dll在JMeter中

回答

1

如果.net dll公開了COM接口,java可以與之通話。如果你可以用java做一些事情,那麼JMeter也可以做到這一點。

檢查this library哪個cna訪問COM接口。 檢查這個問題,以及爲例子:http://danadler.com/jacob/


不過是一些只能在.NET做什麼?如果可能的話,在java中創建lib。

+0

有一個代碼可以生成用.net編寫的HAMCSHA1 .net 如果我可以在java(.jar文件)中創建它,它如何在jmeter中導入。 我使用https://www.youtube.com/watch?v=LTgwFadtPDc&t=750s這個視頻中提到的方法,但我沒有得到價值。 還有其他的例子可以分享嗎? – Nikhil

0

有我的個人喜好的角度責令下列選項

  1. 重新實現的Java/Groovy中使用JSR223 Sampler
  2. 代碼編譯爲可執行的二進制文件,並調用它使用OS Process Sampler
  3. .NET代碼
  4. 使用步驟1中提到的JSR223採樣器和類似jni4net的包裝庫,但請記住,您將需要.NET運行時(安裝了.NET Framework的Windows或安裝了Mono的Linux/MacOSX)
+0

我可以爲此得到一個例子。我有一個代碼來生成以.net編寫的HAMCSHA1 – Nikhil