Two other possible approaches:

1) Use JMeter to do basic checking, and include a Save Responses to
file Post-Processor. Then run Perl or whatever on the generated files
once the script has finished.

2) Use the BeanShell assertion to check the response. You can easily
tie into the existing htmlparser code (or you can use the latest
version). Search the archives for BeanShell and htmlparser - there
were some examples posted earlier this year, if I recall correctly.

On 14/08/06, Mikko Ohtamaa <[EMAIL PROTECTED]> wrote:

> Normally I would use RegEx for that. But it would be a lot easier to use
Perl or shell scripts to parse the Response Data the way I want.
How Can I make JMeter invoke a shell script , and use its result instead of
the built-in Response Assertion (which takes ORO RegEx).

At least Jmeter core doesn't have any support for executing arbitary system
commands (not sure about 3rd party extensions).

You need to write a plug-in Assertation component (Java) for JMeter which
invokes native system Perl command, passes out the request data (and all
known Jmeter variables?) via stdin, then reads stdout and parses Response
Data again. A better alternative would invoke Perl directly from Java, but I
am not sure if there exists Java<->Perl bridges.

Quite much of work if you are not very skilled with Java.

-Mikko


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to