我遇到了在IIS中加入WebAPI解决方案的响应时间问题。
我使用在我的开发机器上运行的简单JMeter测试计划生成负载。我的测试计划使用十五个线程重复15次静态调用。 7分钟内负载大约为90K。吞吐量大约为203 requests per second
。
在线程加速期间,JMeter增加了负载,响应时间开始包含在整个测试过程中持续的尖峰。机器和应用程序似乎并没有真正的汗水:CPU上的负载大约为30-40%
,因此几乎没有饱和。在整个测试过程中,应用程序没有返回任何错误。
有关应用程序和机器的细节:
4CPU /4GB RAM
计算机machine.config
文件中设置为自动配置。到目前为止我尝试解决此问题:
希望有人能指出我正确的方向。谢谢!