Load Testing made easy with JMeter

In my previous post, I looked at the importance of load testing. In this next post in this series on load testing, I will show you how to use JMeter to create a simple load test, take a look at the various JMeter’s components and some features you should familiarize yourself with to help make load testing easy.

  • JMeter is a Java application as a pre-requisite you will need to install the latest 64bit JDK or JRE.
  • Download the latest binaries and unzip to a directory, for example, c:\jmeter.
  • To run navigate to the \bin directory and run Jmeter.bat or if you are on a mac jmeter.sh.

JMeter UI overview

The UI is divided into three main functional areas:

  1. Menu bar – provides access to a lot of the main functions and provides relevant information to current running tests.
  2. Left panel – contains a hierarchical tree view of one or more test plans and the various components contained in the plans.
  3. Right Panel – this is where you will spend most of your time configuring various components or viewing any associated output from components contained in plans.

jmeter5ui

Continue reading

How to Prevent DEF from creating Duplicate items in Sitecore

I ran into an issue with Sitecore’s Data Exchange Framework v1.4.1 where my pipeline batches would intermittently create thousands of duplicate Sitecore items. This caused a bit of management overhead having to clean out the duplicates.  Following some investigation, I decided to add some defensive coding by introducing a Custom Resolve Sitecore Item Processor to replace Sitecore’s OOTB pipeline step and prevent duplicates from being created.

removeduplicates.jpg Continue reading