Unfortunately, there's no way to call Assertion on non-sampler element. You still can use "If" controller to make some custom check on your variable value, and do always-failing-assertion sample inside it.
С уважением, Андрей Похилько -----Original Message----- From: David Levine [mailto:[email protected]] Sent: Monday, February 01, 2010 11:50 PM To: [email protected] Subject: How to use XPath Assertion on a substring of the sampler response? Hi, I've got a situation where my WebService (SOAP) Request is returning a string which happens to be a nested XML document with its own schema. So it's an XML document nested inside the XML document returned by the SOAP call. Consequently, XPath can't interpret the structure of the nested XML document, so I have to treat it as a string and for example use the XPath contains() function. Is there any way I can write an XPath Assertion against this nested XML document in such a way that it interprets the structure of the nested XML? I thought about trying to do it in two steps that might be: Step 1: Use XPath Extractor to extract the string to a JMeter variable Step 2: Use XPath Assertion on the variable as opposed to sampler output But I don't think there's any way to do step #2. Is there any relatively simple way to do what I want to do? My fallback is to use the XPath contains() function to do substring searching on the nested XML, but unfortunately since match() is not supported, this is very fragile. Any thoughts would be greatly appreciated! David --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

