Blazemeter Logo

Changelog

What's New for January 2021?

New “start test” welcome wizard 

Our enhanced welcome wizard makes it even easier for all new users to get started running their first tests. Anyone who is invited to an account, or signs up for the first time, will receive the following welcome screen to run a demo test. 

 

Welcome Wizard

 

We’ve also added direct access to BlazeMeter University via the homepage and booting screens, so you can easily continue your BlazeMeter learning with these free courses. 

 

 

What's New for December 2020?

[GUI Functional testing] New browser versions now available 

We’ve added a new browser version - Firefox 84.

[GUI Functional testing] Project page updated

Choose only the useful columns you want to see for your tests in a project. We've also added the last 10 test run results and columns configurator to the project page. The new “Last Results” column allows you to see a bigger picture for your project and quickly navigate to a test run.

[GUI Functional testing] Infinity scroll added for browser sessions dropdown

Browser sessions dropdown in a GUI test report used to have a limitation of max 100 sessions. Now, you’ll be able to see all the sessions of your tests with high concurrency.

[Performance/GUI Functional testing] Search for "Show all reports" & "Show all tests" Tabs

You can now search all items beyond those currently available on screen when you search at “Show all reports” and “Show all tests” tabs.

 

[Taurus/GUI Functional testing] Automatic page load waiter added

Starting with Taurus-cloud version 1.20.121, there is an automatic page load waiter executed after each Taurus action. This was added to make Selenium tests execution more reliable with less false negative results. As well as to align with Chrome Extension debugger behavior.

 

What's New for November 2020?

[GUI Functional testing] New browser versions now available 

 

We’ve added new browser versions including Chrome version 87, and Firefox version 83 - these versions are set as default.

 

Executive Summary Reports now show logo by default 

Now the account logo will be shown as a default in the thumbnail of the Executive Summary reports. To upload a logo,  go to settings, click on the account name and add the logo URL:

Enhanced Password Security Policy 

To keep with our strong password policies, all new users will be required to choose a password with at least 1 special character. 

[Performance] Network Emulation - Now you can define bandwidth limit per engine

We’ve added a new option to the Network Emulation configuration in a test, allowing you to limit the bandwidth per engine.

[GUI Functional testing] Suggested CPU and RAM requirements for browser images reduced

 

Due to browser image improvements introduced in previous releases, we lowered the suggested CPU and RAM requirements by halfs to 1 CPU and 1024 RAM instead of 2 and 2048.

 

 

What's New for October 2020?

[GUI Functional testing] New browser versions now available 

We’ve added new browser versions including Chrome version 86, and Firefox version 81 - these versions are set as default. 

[Performance / GUI Functional testing] Project filter is now available for Recent Test Runs list

Now it’s possible to filter recent test runs by project in the workspace dashboard.

[GUI Functional testing] Browser image improvements

Number of improvements were implemented in latest Charmander image release (v 2.7.7):

  • Reduced size from 2.44 to 1.32 Gb
  • Reduced CPU and RAM consumption
  • Improved start-up performance by ~50%
  • Improved execution performance by ~25%
  • Improved security - 4 times less vulnerabilities

[GUI Functional testing] Default browser version selection is now available for Public Locations

Previously, we released the default browser option for Private Locations. Now you can select the default browser version for a Public Location as well. The default version is set to be the latest BlazeGrid browser version (Currently chrome: 85, firefox: 80). When we release new browser versions in Blazemeter, your test will automatically switch to the latest available browser version, so, you don’t need to manually update the browser version for all your tests.

 

 

[Performance] Added information in test results email

Now you can view more information in your test result email subject! These include 

details on the workspace, project, test name and the test result as “failed” or “passed.” In case the failure criteria was not set or a test ended with no data, your test result will be listed as “completed.”

You can then use these to create relevant rules in your inbox and make your process even more efficient.

 

[GUI Functional testing] New browser versions now available 

We’ve added new browser versions including Chrome version 88, and Firefox version 80 - these versions are set as default. 

[Mock Services] Introducing BlazeMeter Virtual Services Environments

Our latest addition to Mock Services is the introduction of BlazeMeter Virtual Service Environment (BlazeVSE) – the Service Virtualization/DevTest VSE is now available as a single-click on-demand provisioning option from BlazeMeter CT platform – available in form of Docker container and also ready for seamless deployment on Kubernetes.

Highlights of BlazeMeter Virtual Services Environments:

  • Same old, time tested VSE in a new avatar with modern form factor (containerized)
  • Born out of ideation from SV Enterprise customers with emphasis on CI/CD compatibility and API-first focus
  • Avoids complexities with install/upgrades using flexible containerized approach with no dependency on any Service Virtualization/DevTest components
  • Supports *almost* all protocols as the on-prem SV/DevTest VSE, except those that require Agent (Java, CICS, JDBC)

Find out more details about BlazeVSE in the recent blog article.

What's New for September 2020?

[Performance] Running a yaml test with Taurus pass/fail module in Blazemeter now supported

Up until now, the pass/fail module in the yaml script was ignored by BlazeMeter, and users had to redefine it in the Failure Criteria section in the test configuration UI. With this new feature, we are translating the majority of Taurus pass/fail capabilities into Blazemeter’s Failure Criteria, so that when a yaml script is uploaded to Blazemeter the pass/fail module in the script will automatically appear in the test UI. 

Now you can also execute a test from Taurus with cloud provisioning, and the pass/fail module will be recognized by BlazeMeter and displayed in the report.  

 

[Performance] Running a yaml test with Taurus passfail module in Blazemeter now supported

 

[Performance] Test Email Subscribers: Control and Define Multiple Recipients

Now you can control and define a list of multiple subscribers to receive the test results email once the test run ends. To add people, just search other users in the workspace by their name or email address. 

 

Test Email Subscribers

 

Your test configuration is still in progress and you don’t want all subscribers to receive the email of this specific run? No worries, before the test starts, you can choose to send the test only to yourself:

Launch Test

 

Ship Creation: Native and Kubernetes Commands

Similar to the docker run command, the agent (ship) creation now provides an option to select the Kubernetes templates for roles and deployments used in the Kubernetes setup or the command to run the native Windows (non-docker) environment. 

 

Ship Creation: Native and Kubernetes Commands

 

Note that the Kubernetes template will require input from the end-user to properly prepare the yaml for use.

Ship creation: API for Kubernetes

 

We’ve improved the Kubernetes onboarding by providing an API that returns the service YML needed to deploy BlazeMeter’s ship on Kubernetes. Simply fill in the needed parameters and run the below command:

 

Curl https://a.blazemeter.com/api/v4/private-locations/<private_location_id>/ships/<ship_id>/k8s-command -X POST --user <Access_key>:<Secret>'

 

Example output (YML):

---

apiVersion: apps/v1

kind: Deployment

name: bzm-crane-5f3109442eab0d38bf2e8003

metadata:

 labels:

   roles: crane

   harbor_id: 5dc2b88zc929302cc776d373

   ship_id: 5f3109442eeb3d38bf2e8003

 name: crane

spec:

 replicas: 1

 selector:

   matchLabels:

     role: crane

     harbor_id: 5dc2b88zc929302cc776d373

     ship_id: 5f3109442eeb3d38bf2e8003

 template:

   metadata:

     labels:

       role: crane

       harbor_id: 5dc2b88zc929302cc776d373

       ship_id: 5f3109442eeb3d38bf2e8003

 spec:

   containers:

   - env:

- name: AUTO_UPDATE

 value: true

- name: CONTAINER_MANAGER_TYPE

 value: KUBERNETES

- name: HARBOR_ID

 value: 5dc2b88zc929302cc776d373

- name: SHIP_ID

value: 5f3109442eeb3d38bf2e8003

- name: AUTH_TOKEN

 value: 37b1d0dbd888fb98ce826edqb5c73d9v4d8e5bd8d21e65bd6981178d7e71a425

- name: A_ENVIRONMENT

 value: https://a.blazemeter.net

     image: blazemeter/crane:latest

     imagePullPolicy: Always

     name: bzm-crane-5f3109442eab0d38bf2e8003

   restartPolicy: Always

---

kind: Role

apiVersion: rbac.authorization.k8s.io/v1

metadata:

 namespace: ***USER INPUT REQUIRED***

 name: bzm

rules: [

- apiGroups: [\"\"] # \"\" indicates the core API group

 resources: [\"pods\", \"services\", \"endpoints\", \"daemonsets\"]

 verbs: [\"get\", \"list\", \"watch\", \"create\", \"update\", \"patch\", \"delete\", \"deletecollection\", \"createcollection\"]

 

[General] Taurus-cloud image footprint reduced

We’ve reduced the size of the Taurus-cloud image from 15.8 to 6 GB and the size of the Taurus-cloud-slim from 10.3 to 4 GB.