Why Test Automation is Necessary?

Any company that is developing a software product should perform testing. Testing is an important part of product development, particularly when it comes to ensuring quality. Many small and mid-sized businesses neglect research, despite the fact that it is important for producing a reliable product. It's important to have tests in place, but it's also important to know how to run them. At all times, manual testing should be minimized. Furthermore, test automation enhances overall software development performance and allows for the creation of more robust tools. Manual testing is favored by some firms, but it is not the best [...]

PERCENTILE, BEST MEASURE FOR RESPONSE TIME

WHAT IS A PERCENTILE? Percentile (common measurement in statistics) splits the given sample group into 100 equal-sized intervals and this enables the data to be analyzed in terms of percentages. We can explain the usage of percentile with an example: The response time for an HTTP request below which 90% of the response time values lie, is called the 90-percentile response time. In the following graph, 90% of the requests is processed in 3.0 seconds or less: WHY DO WE USE PERCENTILES? If we speak statistically, there are a lot of methods to define just how good of an overall [...]

Load Tests and End-to-End Back-end Analysis

Even though, load testing and performance testing have different meanings in the software world, the basis is the same; to be able to fully answer the following questions. "How does the system behave under a certain load?" "What kind of infrastructure do I need within acceptable values?" "How far does this system take us with these resources?" To get these answers, you must first be able to apply similar loads and see the current behavior of the system. The next step is analysis. What Will We Analyze? The analysis part is very thorough. Because at this point, we also [...]

PERFORMANCE TEST REPORTING

Performance Test Reporting step provides an overall test result, test analysis, and recommendations to the development team from the application’s performance perspective.   Sometimes, technical teams may underestimate the value of reporting, mostly because they are busy, and writing a good report sometimes just takes more time than expected.  WHAT IS PERFORMANCE TEST REPORTING?    Performance Test Report makes performance testing visible and helps to find bottlenecks and make the GO / NO-GO decision for the whole application or a specific business flow.  There are many ongoing forum discussions about what the ideal load testing report needs to contain.  While there may not be much agreement over the perfect performance report, you can always [...]

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: , , , , |

Is Your Business Ready for the Peak Season?

Coronavirus is continuing to spread all around the world, with more than 40 million confirmed cases. In many locations, the number of Coronavirus cases is still increasing and some countries which even had achieved great success in taking control of the initial outbreak have also started seeing the number of confirmed cases rise again. In countries that have started to experience normalization, consumers are still on alert. Shopping behavior has completely changed, and spending intent still remains below the pre-crisis level. During the pandemic, consumers were mainly transferred to digital and omni-channels. Many shopping categories have grown more than 10% [...]

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

Websocket with Apache JMeter

It's apparent that the usage of Websocket has expanded greatly in recent years, and its reliability is expected to be high since it mostly carries crucial information to clients. Hence, testing their durability and reliability has become more important. It is possible to execute performance tests on Websockets with Apache JMeter by using "Websocket Samplers" plugin developed by Peter Doornbosch. Websocket Samplers Plugin Let’s take a look at the plugin first. You can find the plugin here: https://jmeter-plugins.org/?search=websocket-samplers Once you install the plugin, you will get 7 new Sampler elements: Websocket Close Closes the current Websocket connection Websocket Open Connection [...]

By |2020-11-02T16:30:52+03:00October 14th, 2020|Tags: , , , , |

Handling Error Messages of JMeter Tests in Loadium

Errors found during testing is a part of the process, tests are done to find them after all. After finding an error, understanding its reason is crucial. Some errors are easy to understand and recognize if they reveal themselves clearly, but sometimes errors are hard to detect and if their reason isn’t clear it might even lead to more confusing results. There might be several reasons for an error to occur. It could be due to a logical error in the script, or while the script is doing its work properly, server might mess up when processing it. JMeter has [...]

Module Controller

Module Controller in Apache JMeter is crucial and frequently used in planning the load test of any software. In this article, we will take a look at how we can make our JMeter scripts with Module Controller. Why exactly do we need this controller? The general idea in load testing is that tests consist of a small functionality (i.e. Sign In, Create Account, Log Out…). This functionality can be stored as "modules" in the Controller (i.e. Simple Controller, Loop Controller, if Controller ...). The Module Controller will choose which module should be run. Module Controller allows you to redirect test [...]

By |2020-11-03T12:33:16+03:00September 29th, 2020|Tags: , , , |
Go to Top