使用JMeter对WCF Web服务进行性能测试?

时间:2012-10-30 09:50:42

标签: wcf testing jmeter performance-testing

我想对IIS上托管的Web服务进行性能测试,该Web服务公开了几种方法。

具体操作是get,只需要一个参数。我成功地创建了Jmeter脚本并得到了200响应,但是XML响应和日志在EndpointDispatcher上声明了ContractFilter不匹配。

SOAP请求是从SOAPUI获得的,并且在get操作中成功。

除了ContractFilter不匹配错误之外,我很困惑为什么我得到200而不是500服务器错误。

有没有人知道发生了什么?

2 个答案:

答案 0 :(得分:0)

检查您是否使用Webservice Sampler,因为它不考虑500状态,请参阅:

请改用HTTP Sampler。

同时检查您是否将所需的标题传递给您的Web服务,将HeaderManager作为您的采样器的子项并添加自定义标头。

答案 1 :(得分:0)

通过使用从SOAPUI中提取原始请求然后构建SOAP / XML-RPC请求来管理解决问题。