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]>
