> Hi Eric,
>
> if you're successful, don't hesitate to post your results
back. The
> verifiers have never been meant for this purpose but if you
see that
> small adaptations would facilitate reuse without burden for
WebTest, let
> met know.
Well, first results are interresting. For the CheckBox
verifier, I do something like that in the getResult method of
a class extending AbstractTestElement (in JMeter) :
// Setting response
ContextStub context = new
ContextStub(inResponse.getResponseData(),
inResponse.getContentType());
// Initializing Verifier
VerifyCheckbox step = new VerifyCheckbox();
// ... set here parameters
// Executing verification
try {
StepExecutor.executeStep(step);
}
catch (StepFailedException sfe) {
result.setFailure(true);
result.setFailureMessage(sfe.getMessage());
}
catch (Exception e) {
result.setFailure(true);
result.setFailureMessage(e.getMessage());
}
Where result is a JMeter object and StepExecutor :
package com.canoo.webtest.steps;
public class StepExecutor {
public static void executeStep(final Step step) throws
Exception {
step.expandProperties();
step.verifyParameters();
step.doExecute();
}
}
The only way to access expandProperties and verifyParameters
is to make such class (in a canoo package).
Is there another way to do that well ?
As you see, using Canoo WebTest verifiers in JMeter is not
difficult. I am making GUI components and implementing all
verifiers.
>
> Another idea would be to "export" from WebTest to jMeter
format (perhaps
> with a module "listening" to the execution of a test and
generating a
> JMeter file more intelligently than a proxy).
The reason why i choose to make such plugin come from Calypso
GUI which does not seem to record behind a proxy.
I don't think it is possible to export from WebTest to JMeter
because JMeter cannot accees HTML Form with their names or id.
> Marc.
>
> eric.frigot wrote:
> > The solution is simple : just use the ContextStub Class which
> > can take a string representation of an HTML Page and do all
> > the necessary initialisations.
> >
> > If this plugin is usefull, i will post a feedback here and on
> > JMeter.
> >
> >> Hi there,
> >>
> >> I am working on load tests and unit test. JMeter seems to be
> >> enough good for the load tests and Canoo WebTest has
> >> interesting verifiers.
> >>
> >> As I want to simplify testing process, I am trying to
only use
> >> JMeter. But it does not define verifiers like WebTest does.
> >>
> >> It does not seam very difficult to develop a JMeter
Plugin. So
> >> I look in WebTest source code to see possible use of its
> >> verifiers. I am not sure that I can easily use them outside
> >> WebTest.
> >>
> >> The Context class contains the html pages, but which
> >> attributes must be set to use the verifiers?
> >>
> >> Does anyone try to do something like that?
> >>
> >> Thanks.
> >>
> >> _______________________________________________
> >> WebTest mailing list
> >> [email protected]
> >> http://lists.canoo.com/mailman/listinfo/webtest
> >>
> >
> > Cet été, pensez aux cartes postales de laposte.net !
> >
> >
> > _______________________________________________
> > WebTest mailing list
> > [email protected]
> > http://lists.canoo.com/mailman/listinfo/webtest
> >
>
> _______________________________________________
> WebTest mailing list
> [email protected]
> http://lists.canoo.com/mailman/listinfo/webtest
>
Cet été, pensez aux cartes postales de laposte.net !
_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest