I forgot to thank you for your help: Thank you! On Mon, Feb 1, 2010 at 5:24 PM, David Levine <[email protected]> wrote:
> It seems like there's no way to run assertions against JMeter variables. > So I'm thinking maybe I'd write a new sampler component called an "Echo > Sampler", that took one parameter which was the value to echo, and it just > echoed it back. The parameter of course could be any JMeter variable. That > way you could extract in one step, and then echo back and assert in the next > step. > > Is this a good idea, and would it be useful to others? > > > > On Mon, Feb 1, 2010 at 1:33 PM, sebb <[email protected]> wrote: > >> On 01/02/2010, Deepak Shetty <[email protected]> wrote: >> > BeanShell code would work. you could either write your assertions any >> way >> > you want or you might try >> > >> > a. Use XPath Extractor to extract the string to a JMeter variable >> > b. Write a BeanShell sampler which returns this variable as the >> response, >> >> Or use a Java Request/Java Test, which uses fewer resources. >> >> > c. Use the XPATH assertion as normal. for the above sampler >> > You would have an extra sample in your test results but if you can live >> with >> > it (And assuming it works, I havent tested) should be the simplest >> > >> > >> > >> > On Mon, Feb 1, 2010 at 12:50 PM, David Levine <[email protected]> >> wrote: >> > >> > > 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] >> >> >

