我在 IIS 中使用 WebAPI 解决方案导致响应时间出现问题。
我使用在我的开发机器上运行的简单 JMeter 测试计划生成负载。我的测试计划使用 15 个线程重复 15 个静态调用。 7 分钟内的负载约为 90K 请求。吞吐量约为203 requests per second
.
在线程加速期间,JMeter 正在增加负载,响应时间开始包含尖峰,尖峰持续贯穿整个测试。机器和应用程序似乎并没有真正出汗:CPU 上的负载约为 30-40%
,所以离饱和还差得很远。在整个测试过程中,应用程序没有返回一个错误。
有关应用程序和机器的详细信息:
4CPU /4GB RAM
机器machine.config
中设置为自动配置文件。 到目前为止我尝试解决这个问题的方法:
希望有人能够指出我正确的方向。谢谢!
最佳答案
我建议进行以下步骤:
关于performance - IIS 7.5 WebAPI 性能扩展问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38867549/