Selenium WebDriver allows controlling different types of browsers (such as Chrome, Firefox, Opera, Edge, and so on) programmatically using different programming languages (Java, Kotlin, JavaScript, Python, C#, …). Browser is driven using a native mechanism, so we need a binary file (driver) in between the test using the WebDriver API and the actual browser


In my previous article, I have shown How to publish Vegeta test results into Grafana using ELK Stack. In the previous approach, Vegeta client sends the final test result (at every 10 ms as JSON file) to the Elasticsearch. But now Vegeta client send selected raw data for EACH request to the InfluxDB. This is an advantage where we can do further analysis of our performance test results.

In this post, I will discuss how to publish Vegeta test results to InfluxDB 2.0.

Let’s start now. Following are steps which you need to follow:

  1. Integrate InfluxDB into Vegeta script
  2. Set…


JMeter is a 100% pure Java application and obviously, it runs on a JVM. So it is really important that you know how to fine-tune the JVM before doing anything.

I used JMeter to do some performance testing for Transactions Per Second 200 (TPS) and Payload size of 50 KB. For this, I used a basic JMeter script where I did not use any sort of listener. For this test, I used an ordinary jmeter-docker inside the ECS cluster. The capacity of the container was 2 vCPU and 4 GB memory(which is equivalent to t2.medium AWS EC2 instance). Initially, I…


Gone are the days when administrators logged into their machines to access log files. Containers and virtual machines are launched and terminated dynamically to scale based on demand, to deploy new versions, or to recover from failure nowadays. Collecting, monitoring and analyzing log messages in a centralized data storage has become a minimum requirement for production-ready systems.

You will learn how to use CloudWatch Logs to manage log messages from multiple containers in the following.

What are the CloudWatch Logs?

CloudWatch Logs is a managed service offered by AWS providing scalable, easy-to-use, and highly available log management. I do like to use CloudWatch Logs to…

Dilshan Fernando

Quality Engineering | Test Automation Engineer | AWS Certified Solutions Architect | Problem Solver

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store