Hello.

I am Chris Pesarchick.  I have been reading the developer list and am
interested in the committer level.  I haven't said anything, because I
wasn't finished with my component, which seems to be a prerequisite to be
nominated.  I just finished, but I wanted to be known either for now or for
future consideration.  I have been talking with my company to see if they
will set aside sometime for me and they have tentatively given me
permission.  Let me give you some information so you understand who I am
and what I am working on.

Company:
I work for Westfield Group.  We are a medium size insurance company in
Westfield Center, Ohio, just south of Cleveland.  We currently have been
using LoadRunner to test our performance of our web application, but have
been keeping our eyes out for something else.  I first noticed JMeter a few
releases ago, but it couldn't handle our application.  I re-looked at it
when it came out at version 1.8, and it shows to have a lot of penitential.
My manager was really excited to see if I could get it to work with our
application and I have been really impressed that it was handling our 129
HTTP Requests and doing it with multiple threads.  To get it to fully work,
I had to make some changes to the code.  Since my changes I find it easier
than running LoadRunner.


My Changes:
I had to make some changes to the modifiers.  The problem I had with the
current modifiers was that it only looked for attributes in the previous
HTTP Request and only filtered out the first occurrence.  These values
could change each and every run for us.  So to make that work I created two
modifiers.  The first modifier filters out the session arguments for every
occurrence and stores that information.  I patterned this class off of
URLRewritingModifier and this works for the whole thread.  I created
another modifier, which I extended URLRewritingModifier.  I overrode the
'modify' method to get one of the stored values that was filtered and call
URLRewritingModifier's 'modify' method to finish the rewriting.  I had to
change the 'modify' method to 'protected' to make that work.  I ran into a
problem with all the modifiers when I was doing them remotely.  I found out
that the Perl5Compiler was 'null' on the remote side. So I created another
method that is called 'getCompiler'.  This will check if it is 'null' and
if so create a compiler and then return the value.  Also some one said that
the modifiers didn't work in 1.7 in the non-gui mode, but it works for me
in 1.8.  I have just finished up and will be sending my patch for
consideration.  I didn't say anything earlier, because I do not like
submitting until I am ready.


Little Background of me:
I have been programming in the business world for nine years, but have been
playing with computer languages since I was eight.  Don't hold it against
me, but I was in the Microsoft world doing C, C++, and VB for my company
and then we changed to Java, and have been doing that for the last four
years.  One thing I really like about this world is the open source.

Thanks,
Chris


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

Reply via email to