Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Getting Started with BlazeMeter
Rating: 4.3 out of 5(288 ratings)
13,983 students

Getting Started with BlazeMeter

Leverage open source tools like JMeter and more to run tests against web & mobile apps and APIs.
Created byDave Karow
Last updated 2/2018
English

What you'll learn

  • You will learn about the primary features and capabilities of the BlazeMeter testing platform
  • You will be able to perform the basic operations in BlazeMeter, including creating and executing test, analyzing test reports, and debugging and calibrating tests
  • You will learn about plugins and Integrations with the leading APM tools and Continuous Integration platforms
  • You will also learn the key elements of script building in Apache JMeter

Course content

6 sections37 lectures2h 59m total length
  • BlazeMeter Overview10:11

    Getting Started with BlazeMeter

    BlazeMeter addresses the modern realities of performance testing in a continuous delivery world. It is equally at home in the cloud and behind the firewall. BlazeMeter supports ‘load and go’ of existing open source scripts and also provides automated recording technologies.

    BlazeMeter provides a single platform that can run production scale load tests as well as scaled down automated continuous testing at the commit, build, integration and pre-production stages of your software flow.

  • BlazeMeter Account Sign Up7:43

    You sign up for a BlazeMeter account by going to blazemeter.com and clicking the Start Testing Now button. You can sign up by using either your Google ID or by specifying your email address. After you sign in, you will be taken directly into the application and you can start with your first test. You will then be able to view various reports such as load reports and timeline reports that help you interpret the results of your test. 

  • We Know Why You Are Here3:24

    You are probably here because you recognize the challenges your organization faces while performance testing various applications. We will look at some of these challenges, and the ways BlazeMeter can help you overcome those challenges.

  • BlazeMeter Solution Architecture5:01

    You can use the BlazeMeter application in different ways with or without accessing the web interface. You can use a simple command line interface to create and edit performance tests based on configuration files written in YAML or JSON. You can also use the extensive public REST API to automate any feature of the web application. Plugins are yet another option, allowing you to easily run tests and consume results from within different continuous integration tools. 

    Public Cloud

    BlazeMeter creates instances on a public cloud, which hold the Apache JMeter™ setup and which will create load on your hosted application. The cloud instances record the application's performance, and then sends these reports back to BlazeMeter in real-time for your viewing. 

    BlazeMeter orchestrates the deployment and launch of multiple JMeter engines in clusters composed of engines and consoles. You can simply tell BlazeMeter how many virtual users (threads) to create and let it decide the number of engines, or you can manually choose the number of engines and number of threads per engine. These settings override thread count settings in your JMeter test file, allowing you to easily make changes without editing the file.



    Developer Desktop

    With BlazeMeter, developers can easily create tests in their favorite editor using straightforward YAML or JSON syntax. Create and edit performance tests alongside feature code without switching context or having to open other tools. And you can keep load tests in your preferred version control repository to track changes and revert when necessary.


    CI and CD Automation

    You can integrate BlazeMeter with your favorite Continuous Integration server (Jenkins, Bamboo, Travis, Teamcity, CircleCI and any other system that can call out to a command line) to run fast, small-scoped load tests in parallel, ensuring that performance is as expected before promoting a build to the next stage. You can set thresholds on critical test metrics to fail the build when necessary.

    Automate test runs in staging and QA environments by integrating BlazeMeter with Chef, Puppet, AWS CodePipeline, IBM Bluemix, and other deployment tools and services.


    On Premise Load Agent

    BlazeMeter’s Private Location feature is driven by Docker-based on-premise load agents that “phone home” at regular intervals. This approach requires only outbound requests through your firewall, an approach preferred by most security teams. When a test is started, BlazeMeter will respond with instructions for these servers and then results are streamed outbound to the BlazeMeter portal for real-time reporting.

    Harbor - This is your On-Premise environment.

    Ship - Any server you install our agent on is a Ship within the Harbor. These are your load servers.






  • Lab Exercise and Demonstration: Creating Your First Project in BlazeMeter1:48

    This is a very simple lab exercise where you will create a couple of projects and switch between them. The intent is to get used to the BlazeMeter interface so that you can execute more labs in the next few sections.

    Key Objective of lab exercise 

    In this lab exercise, you will:

    • Log into BlazeMeter

    • Create two new projects

    • Switch between projects

    You can now choose to watch the demonstration of the lab exercise or perform it in the BlazeMeter environment.

    Download Lab Guide

    In case you want to perform this lab in BlazeMeter, click the button to download the lab guide. Follow the steps to perform the lab exercise in BlazeMeter.

     

  • Relationship Between BlazeMeter and Apache JMeter™0:49



Requirements

  • Just a working computer. Some background knowledge of performance testing objectives is a plus.

Description

This course contains all the information you need to know about getting started with BlazeMeter and Apache JMeter™. You will learn the basics of these products and quickly start developing and running your own tests. You will also see some key videos and have an opportunity to perform some hands-on lab exercises. 

Who this course is for:

  • Performance Engineers, Developers, QA Automation Engineers, DevOps, and anyone responsible for running performance tests on a website or application.