1
我有一個REST風格的Web服務(龍捲風),包括登錄頁面,提取數據api,發佈數據api等等。要獲取或發佈數據,用戶需要提前登錄。現在我想測試我的服務的性能。如何測試REST風格的Web服務性能
我只是谷歌它,並發現我可以使用Apache Bench
進行測試。是這樣的:
> ab -n 100 -c 10 http://example.com
現在我可以檢查登錄頁面的性能,而是如何登錄並測試通過Apache Bench
曲奇「獲取數據API」
# Netscape HTTP Cookie File
# http://curl.haxx.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.
localhost FALSE / FALSE 1436347541 user "2|1:0|10:1433755541|4:user|4:IjEi|2906a3a418c013247ba2186dbba8f5134b20fc168063d952a3d5 6c1fbf167d63"
登錄後,用戶登錄的信息如何表示請求中的請求?會話cookie是否設置?如果是,則使用'-C'選項將其設置爲'ab'。 –
@LutzHorn是的,但它是一個Netscape HTTP Cookie文件,我不能直接將它添加到-C。 –
但應該可以編寫一個腳本來從該文件中提取cookie。 –