Skip to content

JMeter

Alfresco – Impact of SSL and LB on the import perf.

Have you ever wondered what is the impact of SSL communications or the impact of a specific Load Balancing mechanisms on the performance of your Alfresco environment? Alfresco (the Company at that time, before it became Hyland) ran some benchmark and published the results a few years ago but that might not be very relevant to you as you might… 

Apache httpd Tuning and Monitoring with Zabbix

There is no tuning possible without a proper monitoring in place to measure the impact of any changes. Thus, before trying to tune an Apache httpd server, I will explain how to monitor it with Zabbix. Setup Zabbix Monitoring Apache httpd template provided by Zabbix uses mod_status which provides metrics about load, processes and connections. Before enabling this module, we… 

How to Improve your JMeter Load Testing?

In my previous blog post, I presented you how to create a load testing scenario based on a recorder. While working on it, I faced small problems that required few fixes which were very repetitive (and you know I love to automate as much as possible 🙂 ). Amount the issues I faced, there were: In this blog post, we… 

Load Test M-Files Server with JMeter

Creating load test scenario on a web application might look easy: In practice, it is much more complex than that when you want to manage variables elements like usernames, session IDs, and, in case of M-Files, a Vault ID. Also, JMeter does not manage client-side java script and, if application requires it, you must “emulate” it with some code. Luckily,… 

JMeter Remote Testing

A typical web application architecture with a load balancer, two application servers and a database looks like this: If you run a JMeter, or any load test tool, from one unique server or workstation, the load balancer will most likely route all traffic to only one of the application servers. Why is that? Mainly because the load balancer uses the… 

JMeter Debugging

Writing an Apache JMeter scenario is not an easy task. Debugging a scenario is even harder. One might think that JMeter is simply recording some browser actions and that’s it, and you are good to go for a load test. This could be valid if the scenario does not require any login. When it does require login, there will be… 

Display Load Test Results in Grafana

Lately, I played a lot with the de facto standard for monitoring visualization (ie. Grafana). It can display your data with great dashboard capabilities. On the other side, JMeter, a highly customizable load test tool, has visualization possibilities, but with an old-school aspect and not so dynamic. So, I wondered, would there be an option to get both together to… 

OctoPerf Load Testing

OctoPerf is a SaaS tool based on Apache JMeter, the load test functional behavior and measure performance reference tool. Among others, it has several advantages compared to JMeter: To start creating a scenario with OctoPerf, the easiest is to record it with our browser. HAR File Format HAR file is a JSON-formatted file which contains all Web browser actions and… 

Apache JMeter Playground

As I am training myself to Apache JMeter, beside testing on my Oracle environment (which include Oracle Internet Directory, Oracle Directory Service Manager, Oracle Identity and Access Management, a Database and a web application protected by SAML), I was looking for a tool to test more feature of it. I found a website called httpbin. You can find plenty of… 

Apache JMeter and Cross-Site Request Forgery (CSRF) token management

Introduction In Nowadays web technologies a common defensive mechanism against Cross-Site Request Forgery (CSRF) attacks is to use a synchronizer token. This token might be unique for each request and thus it blocks us from using the recorded JMeter test session off the shelf. This blog will describe how this CSRF feature can be handled in JMeter. How to implement… 

Using Apache JMeter to run load test on a Web applications protected by Microsoft Advanced Directory Federation Services

One of my last mission was to configure Apache JMeter for performance and load tests on a Web Application. The access to this Web Application requires authentication provided by a Microsoft Advanced Directory Federation Services single Sign On environment. This Single Sign On communication is based on SAML (Security Assertion Markup Language). SAML is an XML-based open standard data format… 

JMeter ADFS