2010-01-12 154 views
2

我們對客戶端服務器應用程序使用了spring-remoting。現在我們懷疑如何用序列化對象實現真正的負載測試。負載測試Java客戶端服務器應用程序

的問題是,許多負載測試工具包是基於純文本的HTTP通信,所以它很容易參數化的HTTP請求。因爲spring-remoting是基於序列化對象的,所以我們不能輕易地將http通信參數化爲服務器。

我的第一個想法是封裝spring-remoting的端點,並通過客戶端服務類調用服務。但是,我怎麼能實現從多客戶端調用遠程服務來獲得真正的負載測試場景呢? 是否有任何解決方案以簡單的方式包裝客戶端服務?

有沒有人有一些經驗如何實現它?

感謝您的諮詢。

回答

1

有關於如何使用JMeter進行測試的Spring forums的討論。要使用JMeter,你需要編寫一個自定義的採樣器。他們在JMeter網站上有示例。

或者,你可以嘗試Grinder。測試腳本使用jython編寫,但爲非標準協議創建測試可能更容易。

0

有一個commercial JMeter的插件,它允許此,請參閱:

爲了讓你的測試現實,則需要在 序列化對象variabilize內容。

這個Java序列化插件將允許:

  • 使用 定製採樣將被創建

  • 使用JMeter代理服務器,測試計劃的交通

    簡易拍攝

  • 請求的易variabilization(其將顯示爲XML)通過作爲 容易語法例如$ {searchedWord}其中searchedWord可以來自 CSV或任何用戶定義的變量。從反應使用JMeter的標準後數據的

  • 易於提取 處理器

  • 請求易於調試/通過標準的JMeter查看回復結果 樹元素

免責聲明:我是會員發佈此解決方案的公司

相關問題