TestCon Vilnius 2018

Date: 16 October, 2018
Time: 10:00-17:30

Venue: Crowne Plaza Vilnius – M. K. Čiurlionio str. 84, Vilnius, Lithuania

Due to the limited availability of seats, early registration is strongly recommended to ensure your participation – we rely on a first-come, first-served basis.

TestArmy Group, Poland

Jacek Okrojek

Jacek Okrojek’s foundation of technical expertise stems from hands-on developing, testing along with team leading. As a consultant, he was a part of various test teams and was involved in testing on all software lifecycle stages. He builds extensive experience while testing critical functions of a real-time system, which is GSM, financial platforms and also web and desktop applications. Understanding principles of quality assurance, proven by the ISTQB certification, gives him a solid background for the Test Team Leader and Test Manager roles.


Web Application Performance Testing from Users Perspective

When doing performance tests testers usually present statistics from tools that like JMeter or Gatling. This approach works for APIs and simple sites that do not require resources like javascript, css or image files. For most modern websites measurements collected that way give stakeholders information only about the performance of the lower layers of an application. Testers need to use other tools and approaches to obtain information about UI metrics, which are critical from the users perspective.

In the workshop, Jacek Okrojek will share the experience collected during several performance testing projects and prepare you for tasks he was asked to do. Besides explaining the testing methodology, Jacek will show how to use tools that help you to gather common metrics and assess website performance on desktop and mobile devices. Participants will learn what they can achieve from a local lab, cloud infrastructure including SaaS platforms or when the application is live.


Introduction – 45 minutes
– High-performance guidelines for web applications
– Browser metrics
– Synthetic measurements
– Real user measurements

Using Selenium – 90 minutes
– Using Selenium to collect browser metrics
– ModProxy
– Collecting metrics using JavaScript
– Storing results

Using Sitespeed – 120 minutes
– Installation and basic configuration
– Gathering measurements for simple pages
– Gathering measurements for sites and complex scenarios

Using WebPageTest – 120 minutes
– Using public instance via Web Interface
– Setting up a private instance and API usage
– Integration with Sitespeed

Real user measurements – 45 minutes
– PageSpeedInsids
– Gathering data from Google Big Query project

Additional tools – 45 minutes
– Sample results from commercial tools

Course objectives

After the workshop, participants will be able to design strategy that will cover verification of the performance from the users perspective. They will be able to use most popular tools and decide how to build performance test lab that will suit their needs.

Target audience

The workshop is intended for testers and test managers who would like to gain experience in performance testing, especially with a focus on end user experience. No experience in software testing is required. Knowledge related to web application testing and Linux operating system will be helpful but is not necessary.

Level 2 – Intermediate material. Assumes knowledge and provides specific details about the topic.

Course prerequisites

A personal computer with internet connection and Linux operating system (can be a virtual machine).