Performance Testing of Web Applications: So Much More than Running a Script - Igor Samokysh

12th September 2019
  • Locked
Igor's profile
Igor

Performance Testing of Web Applications: So Much More than Running a Script - Igor Samokysh image
Talk Description

Did you ever abandon a web page that took too much time to load? You are not alone. One in four people will abandon a page if it takes more than 4 seconds to load. Moreover, each additional 0.1 seconds will reduce sales by 1 percent!. This will, of course, have a huge impact on your business model.

A common risk mitigation strategy for this problem is to do performance testing of your application. So, what do you envision when you hear the term performance testing? You probably think about throwing hundreds or even thousands of emulated virtual users against your system and keep ramping them up until it finally crashes. But haven't you felt that there is something wrong, not only in your system but in the process of how you approach the problem? You start with attacking the server with Jmeter and end up with some messy graphs that give much value to you or to your team or stakeholders. Then you leave the script, declare performance testing done and report results. Don’t you think that there is something missing? Probably the process of doing performance testing was not straight, consistent or clear on its objectives? At least that was true for me.

So, I will present to you a 7-step methodology for doing performance testing of your web application which helped me to do it in a coherent and structured way, erasing a lot of potential pain. One of the problems I am still struggling with is the time for implementation. Each time I seem to spend significantly more time that was initially estimated.

My methodology starts with identifying the test environment and ends with analysing and reporting your results. In between, there are more activities, like figuring out goal speed, who should define it and how to design and implement the tests. At the end, we will visit some biases and myths surrounding performance testing.

Takeaways

  • core activities to implement performance testing methodology
  • myth surrounding performance testing

By the end of this session, you'll be able to:

  • TBA
Professional software test consultant and Test lead/analyst with a talent in finding bugs and more than 8 years’ experience in delivering quality. Numerous times I've implemented test processes including manual and automation on different types of projects. Managing test speciality track group of 20+ peoples for test automation and leading several tests automation learning courses (fundamentals of programming, testing, and test automation). Certified with various certifications, including ISTQB Advanced level.
Suggested Content
Tool of The Week: WonderProxy image
Localization testing with confidence Combine a global network with flexible testing tools to see what your website looks like to customers around the world
Explore MoT
Castelo Branco Meetup image
Tue, 6 May
The Future of Testing in an Automated World: Embracing Continuous Learning and A
MoT Software Testing Essentials Certificate image
Boost your career in software testing with the MoT Software Testing Essentials Certificate. Learn essential skills, from basic testing techniques to advanced risk analysis, crafted by industry experts. Early access available now at a discounted rate!
Leading with Quality
A one-day educational experience to help business lead with expanding quality engineering and testing practices.
This Week in Testing image
Debrief the week in Testing via a community radio show hosted by Simon Tomes and members of the community
Subscribe to our newsletter
We'll keep you up to date on all the testing trends.