Take the 2-minute tour ×
Software Quality Assurance & Testing Stack Exchange is a question and answer site for software quality control experts, automation engineers, and software testers. It's 100% free, no registration required.

I am a Software Testing Enthusiast and i have mostly worked on Functional Testing(Manual). I am interested in performance testing and i have worked on a very small project where i used LoadRunner.

I would love to be a part of an open source team which works on Performance Testing. As a lot of experienced guys are part of this community can you please tell where to look and how to master the art of performance testing.

P.S. I think this question might be considered as Off Topic but when i searched the internet for open source performance testing projects i mostly got results related to tools. I dont know how to proceed. Your help will be appreciated.

UPDATE: Thanks everyone for your response. All of your answers have helped a lot.

share|improve this question
    
Have you looked for data processing projects? ETL, data warehouse, message routing (Camel?), XML stream querying projects? What about graphics processing/rendering tools? What about DBMS (relational, in-memory, XML, graph-based, object, etc.)? –  dzieciou Jun 5 '13 at 17:49
1  
I understood you would like to work in a team that develops a software requiring performance testing, rather than used for performance testing (e.g., LoadRunner or JMeter as Joe Strazzere suggested in hist answer). Correct me if I am wrong –  dzieciou Jun 6 '13 at 4:51
    
@dzieciou : Yes i am looking for projects which require performance testing. Also i would love to work for a project which uses C# or VSTS. –  Dan Jun 6 '13 at 14:46
add comment

2 Answers

up vote -1 down vote accepted

You will need to dramatically broaden your skills base, for the jump from a manual tester to a performance tester is quite large. There are many posts on the Internet which speak to "foundation skills" for a performance tester. Find them (using one of the core skills: research) and take them to heart. For if you have the core skills in place you can be at 95% of capability within about six weeks. If you lack sold core foundation skills you will struggle, have low efficiency and demonstrate low output to your clients for the entire time you are in the profession.

Once you have mastered your core skills, then you can look at tools and a program where you have a mentor for your first six months or so. The tool is really only 10-15% of the skills required for a successful performance tester. Mind you it is a critical 10-15% and unless you have mastered some of the foundation skills you will never be able to master the tool. There are also process and project management skills which come into play which you will acquire during the internship.

Can you get there? Yes. Be prepared to spend a year or longer coming from a manual functional testing background. If you think just learning a tool will get the job done then you will be joining a growing problem in our industry which is delivery of low value services which are damaging the value base and which has resulted in an odd economic condition where the average value of what is being delivered is so low that it has overwhelmed the natural tendency of wages to rise in a low resource condition.

share|improve this answer
    
The OP was not asking for a tool like JMeter to learn, but project to participate in, where through participation he could learn performance testing. Read my comment and his answer. –  dzieciou Jun 7 '13 at 16:04
    
@James Pulley: Thanks for your answer, i did some search and found out what basics do i need to cover. I will start with a programming Language, Networking, SQL and HTTP basics. Good for me I already know C# and SQL. Thanks a lot for emphasizing on advocating for a solid foundation. –  Dan Jun 9 '13 at 15:26
    
@dzieciou, James Pulley: If you dont mind, can you guys suggest some networking study guide or book. I am clueless about from where to start in Networking. Thanks. –  Dan Jun 10 '13 at 10:13
add comment

Apache JMeter is open source.

Start here: http://jmeter.apache.org/

share|improve this answer
    
Joe, OP is looking project requiring performance testing, not the tool for performance testing. Unless JMeter requires itself that kind of testing ;-) –  dzieciou Jun 6 '13 at 15:49
    
Ok. I suppose pretty much every open source project requires at least some performance testing. –  Joe Strazzere Jun 6 '13 at 16:57
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.