【发布时间】:2014-06-18 12:51:11
【问题描述】:
我想对我的 Web Api 自托管应用程序进行压力测试。此应用程序托管在 Azure 辅助角色上。
我知道如何将性能计数器从我的 Worker Role 获取到我的存储(用于分析),但是因为我的 Web api 是使用 Microsoft.Owin.Host.HttpListener 自托管的,所以我不知道是否有一些现有的 perf我可以插入的计数器。
我已经尝试了几个 perfmon 计数器:
- AspNet 应用程序
- Web 服务(这只允许我选择 IIS 中定义的 Web 应用程序)
当我选择进程时,我没有像 req/sec 等有趣的计数器...
有没有办法为自托管 Owin 应用程序激活一些计数器?
只使用我没有做的配置? 使用其他自主机? 使用其他组件并修改我的代码? (添加属性...,我见过类似的东西https://github.com/aliostad/PerfIt)
非常感谢。
【问题讨论】:
-
你找到答案了吗?
标签: asp.net azure owin self-hosting