Part 4: JMeter Installation and JMeter Tests with Loadium

Interpreting Test Results on Loadium Previously, we learnt how to install JMeter, how to create a scenario, and how to execute our tests on Loadium. In this part, we will briefly explain how to understand Loadium reporting screens and parameters. Let’s start to interpretation of test results with summary report page. On the summary report page, in addition to the values we saw on the previous page, we can see the values max and min response times, number of errors received, latency and connect time. Connect Time → Time taken to establish TCP connection between the server [...]

By |2022-07-19T13:40:40+03:00July 20th, 2022|Tags: , , , , |

Part 3: JMeter Installation and JMeter Tests with Loadium

Running JMeter Tests with Loadium The first and second parts of the series briefly explained how to install JMeter and an example JMeter scenario. In the third part, namely this part, it will be explained how to run JMeter Tests with Loadium. Let’s start. So, this is the first screen you’ll see once you are logged into your account. As you can see, there are 5 different testing option for you to choose. First one is JMeter Test which we will dive deep into soon. Second option is Gatling Test. It’s also a load test framework that [...]

By |2022-07-18T16:37:22+03:00July 19th, 2022|Tags: , , , |

JMeter vs. Locust | Choosing The Right Load Testing Tool – Part2

Let's keep going where we stayed about Jmeter and Locust . If you didn't read Part1 you can reach here. 6. Script Recording Script recording is a quick and easy method to construct a simple test template, which you can then tidy up and modify to make it easier to maintain. If you need a quick solution and need to execute a specific load depending on repeated actions, script recording comes in handy. You don't want to waste time writing a script in such a circumstance, especially if you won't need it again. If you're planning to [...]

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 [...]

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. Let's figure out how to test SOAP Services with JMeter, together! 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 [...]

By |2022-02-17T12:03:03+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 [...]

By |2022-01-26T15:14:49+03:00March 23rd, 2018|Tags: , , , |

Reasons to 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. In this post, you can find the most significant reasons to execute load tests on cloud. 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 [...]

By |2022-01-26T11:41:34+03:00February 6th, 2018|Tags: , , |
Go to Top