Essentials for Load Testing with Loadium

Loadium is designed to be user friendly, but everyone needs some help to get started. Please read on if you have very few information about load testing and Loadium. What is Load Testing? A brief explanation of load testing for beginners. Let's say we are an engineer who is to design a bridge. What should we consider when designing this bridge? First of all, we have to calculate the maximum number of cars that could pass over the bridge and the average weight of these cars. Similarly, in the software world, applications are designed for a specific concurrent user [...]

By |2021-08-13T13:35:31+03:00November 17th, 2020|Tags: , , , , |

Functional Testing with Loadium & Apache JMeter

Functional Testing Functional Software Testing is the technique used to test the features and functionality of a system or software. Functional testing aims to answer questions like "can the user do this?" or "does this feature work?". After this brief definition, let's answer questions such as; “What is a functional test with JMeter?”, how it can be done effectively. Functional test sample with JMeter Functions to be tested.Github.com's home page and login page. In order to prepare a test scenario in JMeter, we must first test the scenario in a Web Browser, capture the requests made with our browser's developer [...]

Using Commandline Parameters in JMeter

It is a common practice to create performance test scripts by using JMeter GUI. For test execution, however, it would be best to use command line mode of JMeter. So whenever you need to change a parameter like thread number, base url, etc.. you need to go to GUI mode, do some modifications and run your test. We can't call that a good practice. JMeter lets you pass parameters in command line mode. How to Pass Argument via Command Line Basic command line parameter is jmeter -n -t your_script.jmx -n - tells JMeter to run in non-GUI mode -t - specifies [...]

By |2021-01-22T13:41:45+03:00May 22nd, 2018|Tags: , , , |

How to record HTTP/HTTPS traffic with mitmproxy?

Mobile performance engineering projects require recording and playing while dealing with mobile apps. JMeter has a very good Proxy Recorder but there are other tools to help you overcome the challenges. One of these tools is; Mitmproxy. You can browse its web site at https://mitmproxy.org/ Mitmproxy is a lightweight, fully capable proxy recorder. It has an interactive console and many functionalities to explore. We’ll do some basic stuff as an entry-level tutorial. How to Install Mitmproxy You can use the below command to install it. brew install mitmproxy It will download and install all the dependency in a minute. How [...]

By |2021-05-07T20:30:14+03:00May 16th, 2018|Tags: , , |

How to test SOAP Services with JMeter!

SOAP is a messaging protocol specification for exchanging structured information in the implementation of web services. Its purpose is to induce extensibility, neutrality, and independence. It uses XML Information Set for its message format and relies on application layer protocols. SOAP is used in a variety of messaging systems. It is delivered via a variety of transport protocols and the initial focus of SOAP is remote procedure calls transported via HTTP. Many applications run on web services in today's world. Some of them runs on SOAP services, some of them on RESTFUL services which support the JSON messaging format. That’s [...]

By |2021-01-22T13:02:27+03:00May 7th, 2018|Tags: , , , |

Database Testing with JMeter

Most of the applications' performance can be tested by triggering HTTP, FTP or some other protocols. But there are some cases where we want to directly test the database system without interfering the HTTP calls. Apache JMeter has a built-in JDBC Request module. We can do database testing with JMeter. Let's see how! JMeter can connect to any database and run SQL queries concurrently. In order to do so, it's mandatory to have necessary JDBC drivers in the lib folder of your installation. Most important part of the Database performance testing is to have valid connection strings in JDBC Connection [...]

By |2020-11-16T11:22:28+03:00March 23rd, 2018|Tags: , , , |

Why you should Execute Load Tests on Cloud?

Cloud testing tools operate on a SaaS (Software as a Service) platform using real-world traffic over the cloud which enables to automate and fasten performance and load testing services. Offering a fast, secure and scalable online load testing on cloud is crucial for many reasons. First of all, cloud load testing allows you to test your applications under real-life conditions. Important values such as response time, throughput, etc. are all taken into account on a live server and cloud testing enables the simulation of real users from the internet. Secondly, by using SaaS for load testing, you gain flexibility and [...]

By |2020-11-16T11:42:16+03:00February 6th, 2018|Tags: , , |

How To Use Custom Jars in JMeter and Loadium?

Why do you need to use custom jars in JMeter? In some cases, we need to share or pass variables between threads and thread groups in JMeter. There are a few ways to do this and using custom jars in Jmeter is one of them. At JMeter documentation: But sometimes we want to ensure synchronization between threads and thread groups. In this case, one of the best ways is to "write your own Java classes." Creating a Custom Jar Create a new java class in your favorite IDE. Our java package structure is as follows:   Create the methods that you need [...]

By |2021-05-07T20:32:07+03:00February 1st, 2018|Tags: , , , |
Go to Top