[英]Test the behavior of a java web service for multiple concurrent requests
在有多個並發請求的情況下,如何測試Java Restful Web服務的行為? 有沒有可以利用的第三方工具?
該服務接受POST方法。 它在請求主體中需要幾個參數,並以JSON的形式生成響應。
該服務的功能是使用請求主體參數執行數據庫讀取操作,並在JSON中填充獲取的數據。
我建議以下之一:
您可以嘗試加特林來生成一些負載。
它具有很好的文檔和簡單的QuickStart 。
對於高級用法,它需要一些Scala知識,但它還具有用於簡單場景記錄的GUI工具,因此您可以通過郵遞員或用於調試的任何瀏覽器工具運行一些腳本,將其記錄下來並使該場景自動化。
運行場景后,它會使用Graphite生成漂亮的報告,因此您可以查看響應時間和常規統計信息。
以后,您還可以使用Gatling對Web服務進行負載和性能測試,一旦開始使用它,它既方便又快速。 它可以輕松地從我的舊Mac每秒每秒生成多達5k個請求,或保持多達1k個連接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.