WCF服务 - 使用jMeter进行性能测试

时间:2012-07-31 13:15:00

标签: wcf rest jmeter wcf-rest

我开发了RESTful WCF服务(WebHttpBinding)。我使用jMeter进行了性能测试。测试计划在服务中包含一个操作,将在100个并发线程中调用。但是,我注意到在运行测试后,the first 20 to 30 threads are taking considerable amount of time to get the response (say 10-15 seconds)然后所有其他剩余的线程将在2-3秒内完成执行。在我看来,好像前几个线程阻塞了到达服务器后面的线程。

我的服务具有以下配置:

[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall, ConcurrencyMode = ConcurrencyMode.Multiple)]

而且,

<serviceThrottling maxConcurrentCalls="300" maxConcurrentSessions="300"/>

有人可以就导致此初始延迟的原因提供一些指示吗?

0 个答案:

没有答案