Hi, thanks for your response.

saveResponse I have turned on, it wrote the result directly to the result
folder harddrive. Unfortunately the name is not easily predictable. Let's
image the following scenario.

webtest1
command1: invoke -> write to local (writes to result/001/001_invoke ...)
command2: invoke -> read from local

If there would be another webtest before webtest1 the directory names would
be different, the same is if there are other command before command1. I
tried to set the savePrefix explicitely which is the path relative to the
result folder nevertheless this does not really solve the problem. The
nicest would be a function to retrieve the location of the last saved http
call.

Regards,
Michael


On Tue, Jun 22, 2010 at 12:59 PM, Thomas Klein <[email protected]> wrote:

>  Hi, perhaps this helps - from the manual, for the "invoke" step:
>
> The result of the request is internally stored and its contents can be
> verified with one or more *<verify...>* steps. If the *saveresponse*option in 
> the
> config <http://webtest.canoo.com/webtest/manual/config.html> element is
> enabled, the result 
> (HTML<http://webtest.canoo.com/webtest/manual/annotatedRefs.html#HTML>source) 
> will be written to a file for later viewing.
>
> Also check the "saveResponse" option (below). However, I think storing the
> result of "invoke" in the results subfolder of your webtest project is the
> normal behaviour of webtest. The file should already be there - just give it
> a try once you ran your "invoke" step. It should be called something similar
> to the step name...
>
> *saveResponse* Required? no Whether to make a permanent copy of received
> responses. Overrides the default value set in the <config> element.
>
> Once you have finished your scripted processing of the Excel file, a
> separate "invoke" on the processed file should provide you with what
> you wanted to get... let us know if that helped.
>
> HTH
> Thomas
>
>
> *Thomas Klein*
> Senior Associate, QA |* SapientNitro*
>  ------------------------------
> *From:* [email protected] [[email protected]] On
> Behalf Of Michael Stephan [[email protected]]
> *Sent:* Tuesday, June 22, 2010 11:27
> *To:* [email protected]
> *Subject:* [Webtest] invoke stores response to harddisk, how to get path
> to locally stored response in following groovy step
>
>   Dear all,
>
> I have the following problem. I'm triggering two commands, the first is a
> simple invoke, the second is some groovy code. In the groovy code I would
> need to access the response which was stored to the file in the invoke step.
>
>
> 1) <invoke .....>: stores the response (which is an excel file, resulting
> in an UnexpectedPage) to a local file
>
> 2) <groovy .....>: how to get the path to the locally stored response
>
> I already tried to access the filename with
> step.context.currentResponseFile but this is set to NULL. Maybe you could
> help me finding a solution.
>
>
> Thanks,
> Michael
>

Reply via email to