我需要找出我application.This的高性能應用的工作原理如下 -需要WCF和WPF的負載測試工具
這是一個WPF Windows應用程序,這需要一些數據來通過用戶 填寫在點擊提交按鈕,它調用WCF Web服務 這些服務將這些值保存在數據庫中 哪種工具最適合此場景?
我需要找出我application.This的高性能應用的工作原理如下 -需要WCF和WPF的負載測試工具
這是一個WPF Windows應用程序,這需要一些數據來通過用戶 填寫在點擊提交按鈕,它調用WCF Web服務 這些服務將這些值保存在數據庫中 哪種工具最適合此場景?
你可以使用一些通常的負載測試工具?例如Apache Jmeter(免費)或HP LoadRunner(針對50個免費用戶的社區許可證)。
只記錄您的WPF應用程序和WCF之間的通信(我相信它通過HTTP進行通信)並添加所需的參數。
「我相信它通過HTTP進行通信。」我沒有這樣的假設。 WPF應用程序可以使用任何支持的協議與任何主機通信... odbc ... DCOM..winsock ... OleDB ... CORBA..native DB..custom協議。 –
最好的方法是讓成千上萬的地理分佈的真實用戶具有不同的Internet連接速度並正常使用您的WPF應用程序。如果您無法安排這一點 - 我會建議在協議級別模仿這幾千個用戶。你提到了WCF的Web服務 - 去找一個Web服務負載測試工具。例如好的是:
SoapUI - 專爲Web服務測試。有一些負載測試功能。請參閱Creating and Running LoadTests開始。
Apache JMeter - 多協議負載測試工具,也支持web服務。請參閱Testing SOAP/REST Web Services Using JMeter指南。
事實上,任何能夠發送HTTP請求的工具都適合。
這似乎是SQAForums上此線程的複製或近親:http://www.sqaforums.com/forums/performance-load-testing/155276-performance-testing-wpf-desktop-application.html –