Add a Validate Thread Group button to the JMeter toolbar.

Overview

🚀 Validate Thread Group button

Add a Validate Thread Group(s) button to the JMeter toolbar.

🌟 Why do we need this?

Often when we debug our JMeter test plan, we configure the thread group to one iteration and one thread. We click on Run button (or shortcut) to execute the test plan.

But the test plan in the repository or CI/CD pipeline might have different values (or default values) which you do not want to change. Validate option helps us to run the test with one thread, one iteration with no timers.

Right-clicking on the thread group and keep validating is cumbersome.

This plugin simply adds Validate button feature to the toolbar, so that we don't need to right-click everytime.

Productivity improvement is negligible. Something is better than nothing.

🤔 How to?

  • Building using maven mvn clean package

  • Copy the generated jar to JMETER_HOME\lib\ext

  • Restart JMeter

  • The new "Validate Thread Group(s)" icon will be displayed on the toolbar.

    Validate Thread Group(s)

  • Press Alt + V without navigating to the menu or clicking on the Validate Thread Group(s) button.

    Validate Thread Group(s) Menu

Features

  • Validates all your test plan at once (when no Thread Group is selected in the test plan)
  • Validates a specific Thread group (when selected on the test plan.)
    • Click on "Thread Group" under the test plan and click "Validate Thread Group(s)" icon on the toolbar.
You might also like...

Assistant to create, update and validate Modget manifests

Modget Create This tool helps to create Modget Manifests, which is used by the mod Modget. Modget Create (or MGC for short) is NOT perfect, but will a

Aug 13, 2022

JSON Web Token implementation for Java according to RFC 7519. Easily create, parse and validate JSON Web Tokens using a fluent API.

JWT-Java JSON Web Token library for Java according to RFC 7519. Table of Contents What are JSON Web Tokens? Header Payload Signature Features Supporte

Jul 10, 2022

High Performance Inter-Thread Messaging Library

LMAX Disruptor A High Performance Inter-Thread Messaging Library Maintainer LMAX Development Team Support Open a ticket in GitHub issue tracker Google

Dec 31, 2022

High Performance Inter-Thread Messaging Library

LMAX Disruptor A High Performance Inter-Thread Messaging Library Maintainer LMAX Development Team Support Open a ticket in GitHub issue tracker Google

Jan 9, 2023

🔥 强大的动态线程池,并附带监控报警功能(没有依赖中间件),完全遵循阿里巴巴编码规范。Powerful dynamic thread pool, does not rely on any middleware, with monitoring and alarm function.

🔥 强大的动态线程池,并附带监控报警功能(没有依赖中间件),完全遵循阿里巴巴编码规范。Powerful dynamic thread pool, does not rely on any middleware, with monitoring and alarm function.

🔥 动态线程池(DTP)系统,包含 Server 端及 SpringBoot Client 端需引入的 Starter. 这个项目做什么? 动态线程池(Dynamic-ThreadPool),下面简称 DTP 系统 美团线程池文章 介绍中,因为业务对线程池参数没有合理配置,触发过几起生产事故,进而

Dec 30, 2022

Provides many useful CRUD, Pagination, Sorting operations with Thread-safe Singleton support through the native JDBC API.

Provides many useful CRUD, Pagination, Sorting operations with Thread-safe Singleton support through the native JDBC API.

BangMapleJDBCRepository Inspired by the JpaRepository of Spring framework which also provides many capabilities for the CRUD, Pagination and Sorting o

Apr 7, 2022

JStackFX, a tool for analyzing thread dumps.

JStackFX, a tool for analyzing thread dumps.

Context It is not an easy task to analyse thread dumps as files generated by the jstack tool provides raw text files.

Jan 4, 2022

A group of neural-network libraries for functional and mainstream languages

A group of neural-network libraries for functional and mainstream languages

Synapses A group of neural-network libraries for functional and mainstream languages! Choose a programming language: Clojure C# Elixir F# Gleam Java J

Nov 9, 2022

An Android library for member secretGFX group, This can be used to growing your apps and get more install via a simple banner view & native view and interstitial dialog.

An Android library for member secretGFX group, This can be used to growing your apps and get more install via a simple banner view & native view and interstitial dialog.

GFX-AdPromote An Android library for member secretGFX group, This can be used to growing your apps and get more install via a simple banner view & nat

Dec 25, 2022

Rebuilding nand2tetris from scratch in different way - Group Project

nand2tetris Rebuilding nand2tetris from scratch in different way - Group Project License - GNU GPL v2.0 The contents of this file are subject to the G

Apr 2, 2022

This repo holds all the basic code and documentation to the ev3 roboter of group 3 from WS21/22

e3base This repo holds all the basic code and documentation to the ev3 roboter of group 3 from WS21/22 Task Every group had to build a roboter using t

Feb 12, 2022

Group 3 final project

Group 3 final project

Bootcamp Java Backend - Meli Wave 3 PCD 🚀 Projeto final Bootcamp Wave 3 - Grupo 3. 📌 Table of contents Tecnologias Como Executar Requisitos Membros

May 25, 2022

The respository of a student group called 'Bombenstimmung' at the University of Wuppertal during the SWT-Praktikum 2021/22

Bomberfrau The respository of a student group called 'Bombenstimmung' at the University of Wuppertal during the SWT-Praktikum 2021/22 Installation: Vo

Jan 10, 2022

This is Group 102's project in EBU6304.

Smart Kiosk This is Group 102's project in EBU6304. Development Environment Windows 10 JDK-15.0.1 How to Run Download Smart-Kiosk.zip and uncompress i

Jul 28, 2022

group-project-team1 created by GitHub Classroom

Team 1 Timothy Flucker Hello my name is Timothy Flucker and I am a software developer consultant at Deloitte. I have 8 years of software development e

Nov 10, 2022

OOP course final project - Group: Leon Baiocchi, Federico Brunelli, Alessandro Pioggia, Luca Rengo

OOP course final project - Group: Leon Baiocchi, Federico Brunelli, Alessandro Pioggia, Luca Rengo

Bullet Ballet Bullet Ballet is a 2D platformer developed for a University Project at the Alma Mater Studiorum of Bologna by Leon Baiocchi, Alessandro

Dec 8, 2022

Auto-Unit-Test-Case-Generator automatically generates high-level code-coverage JUnit test suites for Java, widely used within the ANT Group.

中文README传送门 What is Auto-Unit-Test-Case-Generator Auto-Unit-Test-Case-Generator generates JUnit test suites for Java class just as its name. During te

Dec 22, 2022
Comments
  • Version 1.0-SNAPSHOT not found for plugin validate-thread-group

    Version 1.0-SNAPSHOT not found for plugin validate-thread-group

    The following error will occur in JMeter plugins manager when you select Validate Thread Group

    Version 1.0-SNAPSHOT not found for plugin validate-thread-group

    bug 
    opened by QAInsights 0
  • Feature/add support shortcut key and icons

    Feature/add support shortcut key and icons

    Changes:

    • Updated display text to "Validate Thread Group(s)"
    • Added support for invoking "Validate Thread Group(s)" with "ALT+V" shortcut key.
    • Updated icons and corrected the icon size on toolbar.
    • Updated readme and screenshots.
    • Fixes description not showing in Jmeter plugins manager UI
    opened by leelaprasadv 0
  • Quick fix to avoid starting a validator thread

    Quick fix to avoid starting a validator thread

    Quick fix to avoid starting a validator thread - when already one is in progress This will do nothing and will log an info message to the Jmeter.log - when already a validation/run is in progress

    opened by rollno748 1
  • 同学,您这个项目引入了41个开源组件,存在27个漏洞,辛苦升级一下

    同学,您这个项目引入了41个开源组件,存在27个漏洞,辛苦升级一下

    检测到 QAInsights/validate-thread-group 一共引入了41个开源组件,存在27个漏洞

    漏洞标题:XStream 代码问题漏洞
    缺陷组件:com.thoughtworks.xstream:[email protected]
    漏洞编号:CVE-2021-39139
    漏洞描述:XStream是XStream(Xstream)团队的一个轻量级的、简单易用的开源Java类库,它主要用于将对象序列化成XML(JSON)或反序列化为对象。
    XStream 1.4.17及之前版本存在代码问题漏洞,远程攻击者可以通过操纵处理后的输入流,从远程主机加载和执行任意代码。
    影响范围:(∞, 1.4.18)
    最小修复版本:1.4.18
    缺陷组件引入路径:org.example:[email protected]>org.apache.jmeter:[email protected]>com.thoughtworks.xstream:[email protected]
    

    另外还有27个漏洞,详细报告:https://mofeisec.com/jr?p=ab56fe

    opened by ghost 1
Releases(v1.0.1)
Owner
NaveenKumar Namachivayam ⚡
I break stuffs 🔨. I know nothing.
NaveenKumar Namachivayam ⚡
fabric-carpet extension mod which attempts to fix as many vanilla bugs as possible. Feel free to add as many fixes as you want!

Carpet-Fixes Fabric Carpet extension mod which attempts to fix as many vanilla bugs as possible! Feel free to contribute by adding as many fixes as yo

Fx Morin 90 Jan 6, 2023
A maven plugin to include features from jmeter-plugins.org for JMeterPluginsCMD Command Line Tool to create graphs, export csv files from jmeter result files and Filter Result tool.

jmeter-graph-tool-maven-plugin A maven plugin to create graphs using the JMeter Plugins CMDRunner from JMeter result files (*.jtl or *.csv) or using F

Vincent DABURON 6 Nov 3, 2022
🔥 强大的动态线程池,附带监控线程池功能(没有依赖任何中间件)。Powerful dynamic thread pool, does not rely on any middleware, with monitoring thread pool function.

ThreadPool, so easy. 动态线程池监控,主意来源于美团技术公众号 点击查看美团线程池文章 看了文章后深受感触,再加上最近线上线程池的不可控以及不可逆等问题,想做出一个兼容性、功能性、易上手等特性集于一身的的开源项目。目标还是要有的,虽然过程可能会艰辛 目前这个项目是由作者独立开发,

龙台 3.4k Jan 3, 2023
🔥 强大的动态线程池,附带监控线程池功能(没有依赖任何中间件)。Powerful dynamic thread pool, does not rely on any middleware, with monitoring thread pool function.

?? 动态线程池系统,包含 Server 端及 SpringBoot Client 端需引入的 Starter. 动态线程池监控,主意来源于美团技术公众号 点击查看美团线程池文章 看了文章后深受感触,再加上最近线上线程池的不可控以及不可逆等问题,想做出一个 兼容性、功能性、易上手等特性 集于一身的的

龙台 3.4k Jan 3, 2023
Tracks information (skills, inventory, bank, etc.) about a group ironman player and sends it to a website for other group members to view

Group Ironmen Tracker Plugin Website: groupiron.men Source for frontend and server: https://github.com/christoabrown/group-ironmen This plugin tracks

Christopher Brown 7 Nov 11, 2022
Shows Image you select on Top of every Window by holding the button you choose

ImageOnTop What it does? Shows Image you select on Top of every Window by holding the button you choose. How to use it? Press a keyboard key you want

null 1 Jan 23, 2022
Apache JMeter - An Open Source Java application designed to measure performance and load test applications

An Open Source Java application designed to measure performance and load test applications. By The Apache Software Foundation What Is It? Apache JMete

The Apache Software Foundation 6.7k Jan 1, 2023
Methods in various programming languages to validate Croatian identification number called OIB

OIB validation [ENG] Methods in various programming languages to validate Croatian identification number called OIB. More info on www.oib.hr. Provjera

Domagoj 30 Nov 23, 2022
Coffee Shops User Register Validate with MERNIS

Coffee Shops Project Coffee Shops User Register Validate with MERNIS Kahve firmaları için veritabanlarına müşteri kaydederken e-devlet üzerinden sunul

Tevhid Yüksel 6 May 23, 2022
A library to create, read and validate ZUGFeRD compliant invoices. Available for Java and .NET

Konik ZUGFeRD Library Is an easy to use open source implementation of the ZUGFeRD data model including various enhancements. Features Easy and underst

Konik 42 Dec 20, 2022