簡體   English   中英

Web API端點處理的POST請求數

[英]Number of POST requests processed by Web API endpoint

我正在構建一個ASP.NET Web API應用程序,我想知道在一秒鍾內處理的請求數量嗎? 這是我的代碼。

public class MyApiController : ApiController
{
    public async void Post([FromBody]string value)
    {
        await Method(value)
    }    
}

我有一個測試客戶端,該程序同時向我的Web API發送1000個帖子請求。 假定我的控制器應同時處理10,000個請求。 我如何知道在一秒鍾內處理了多少個請求? 你有什么主意嗎

我認為性能計數器是實現此目標的最佳方法(就性能開銷和設置開銷而言,開銷都較低)。 您可以使用https://msdn.microsoft.com/zh-cn/library/fxk122b4%28v=vs.140%29.aspx中列出的內置性能計數器,也可以創建自定義的perf計數器,如http://byterot.blogspot.com/2013/04/Monitor-your-ASP-NET-Web-API-application-using-your-own-custom-counters.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM