Take a look at what Rahul Verma has to say about his workshop.
I’ve put together this workshop to focus on the concepts that form the basis of any successful web performance testing project. It covers the full performance testing life cycle. Unlike its cousins, performance testing hugely depends on the simulation of not just one user, rather on the simulation of a user community. Even an incorrect performance test would give results and beautiful plots which can be analyzed and a report can be furnished. More often than not, such performance tests are incorrectly designed and hence the performance data collected is wrong. This workshop focuses on HTTP protocol, planning and designing a performance test in the right manner, scripting challenges and so on.
As per my observation, testers often confuse performance testing knowledge with the knowledge of using a tool. A given performance testing tool just provides a sub-set of features to support performance testing with its own flavor of the scripting language, GUI design, number of components, monitoring options etc. If one has knowledge of web performance testing, then the usage of any given tool would be more effective. Also, as testers need to switch frequently from one tool to another based on the context, having solid foundations on the core subject comes handy.
Presentation, Questioning, Debating, Exercises
Any tester or developer who wants to explore the intricacies of web performance testing
Some prior experience in web application testing or development would be a plus.
- What performance means and how to find it
- Performance testing lifecycle
- HTTP Protocol – What a performance tester needs to know
- The concept of a web proxy
- Planning and designing performance tests
- Challenges in Scripting
- Monitoring Considerations
- Results Analysis
- How a performance test tool maps to the discussed concepts
Register for the workshop
Limited seats only!
About Rahul Verma:
Rahul has the experience of designing and implementing multiple test automation solutions. The automation solutions range from specific implementations for performance testing, white box testing, fuzzing, auto-generated empirical analysis of quality of builds from automated tests, distributed testing and the likes to generic object oriented test frameworks that are used by multiple teams including developers and testers. He is a regular columnist for Testing Experience magazine (Germany) with the series “Notes on Test Automation”, where he writes on various untouched topics in test automation, heavily drawn from his experience in implementing the same using Python. His experiments with Python and fuzzing made him the first to present on the subject of fuzzing at any software testing conference, voted as the Best Innovative Paper Award by audience. He moved on to present extended tutorials on the subject with demonstrations of exploits using Python.
To his credit, he has done web performance evaluation for American Airlines, Brown University, Riyadh Bank and many others. He presented a lightening note on how to convert all functional tests into heuristic performance tests at Google Test Automation conference (GTAC-2010). He runs the Testing Perspective (www.testingperspective.com) website for which he was awarded the Testing Thought Leadership Award by PureConferences. Rahul has presented at several conferences, organizations and academic institutions including GTAC, CONQUEST, STeP-IN, ISQT, TEST2008, Yahoo! India, McAfee and IIT Madras. He is a member of the Working Party for the ISTQB’s Advanced Level Test Certifications and is the president of Indian Testing Board’s Bangalore TMM Chapter.
He is the author of two free e-books on Python – “How Would Pareto Learn Python” and “Design Patterns in Python”, freely downloadable from his website. He has presented several workshops of the subjects of Python, web security testing, web performance testing, and agile testing.