2010-02-18 48 views
1

這件事情怪我張貼在這裏,因爲我有,因爲最近幾天有點混亂..方法可以做到負載測試Web服務專爲iPhone應用

我在asp.net 3.5做了一個Web服務使用MSSQL 2005作爲後端,用於我的iPhone應用程序。

現在,我的數據庫有一些關鍵字段,如經度和緯度,基於這幾乎所有我的Web服務正在工作。

目前我已經輸入了大約200條記錄到我的數據庫,它在iPhone設備中工作正常。

那麼,我的問題是測試我的Web服務大約25,000條記錄的方法是什麼,以及如何將一些虛擬數據填充到像Longitude和Latitude這樣的關鍵字段?

回答

2

使用Visual Studio測試版爲Web服務創建負載測試。

一個簡單的sql腳本應該能夠爲你填充虛擬數據。我不確定有效的經度/緯度值,但谷歌應該爲您找到世界上可以轉換的地點值列表。

+0

任何簡單的HTTP負載測試工具都可以 - 如果你有許可證,VS測試版就沒有問題,但我不會出去買它。您還可以查看Apache Bench(在另一個答案中提到),Apache JMeter或我自己的公司提供免費測試,以從雲中生成多達100個VU(請參閱http://browsermob.com)。祝你好運! –

1

如果您有權訪問linux機器,您可以使用Apache Bench這是一個非常簡單的負載測試儀。您可以指定以什麼頻率和什麼併發命中哪個URL。

如果你關心測試性能,你應該有一臺不同的機器產生負載。