2
votes

I would like to performance test a webservice hosted on IIS, which exposes a several methods.

The specific operation is get and only requires a single parameter. I was successfully in creating Jmeter script and I get 200 response, however the XML response and logs state a ContractFilter mismatch at the EndpointDispatcher.

The SOAP request was obtained from SOAPUI and is successful in get operation.

I'm confused as to why I'm getting a 200 and not a 500 server error, in addition to the ContractFilter mismatch error.

Has anyone got ideas as to what is going on?

2
Please refer to my comment below to your answer. - Nobody

2 Answers

0
votes

Check that you are not using Webservice Sampler as it does not consider 500 status, see this:

Use HTTP Sampler instead.

Also check that you are passing required headers to your webservice putting a HeaderManager as a child of your sampler and adding custom header.

0
votes

Managed to resolve issue by using extracting the raw request from SOAPUI and then build a SOAP/XML-RPC request.