Skip to content

sanoj-s/joq-performance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

joq-performance

joq-performance is an automation framework for performance testing and validation in real time. It provides rich features like test execution, reporting, and sharing test details via mail. The framework includes 210+ pre-built functions using which an Automation Engineer can easily develop the performance test scripts and their validations.

Salient features of joq-performance

  • Performance test automation.
  • Performance test execution of the samplers from the template file as a data-driven model.
  • Performance test execution based on the JMX file.
  • Performance test execution based on the test script that developed using the keyword actions.
  • Generate JMX and JTL files.
  • Performance test execution on distributed mode (with the help of multiple node systems).
  • Test Data Generator, it helps to generate the test data that is required for the automation scripting. There are 159 built-in keywords available in the framework.
  • Handling test data (input data) from various sources like CSV, Excel, and Property files.
  • Good reporting - framework generates HTML report.
  • Email collaboration - send an email with details of automation execution and HTML attachment.
  • Well-defined keyword document, get it from src/main/resources -> keywords folder of the project structure.

    Prerequisites for joq-performance

  • Java: JDK 11 and above (https://www.oracle.com/java/technologies/downloads/).
  • Eclipse Version: Photon (4.8) and above (preferred Java Developer Eclipse) (https://www.eclipse.org/downloads/).
  • TestNG plugin should be added to your IDE.
  • JMeter: version 5.4 and above (https://jmeter.apache.org/download_jmeter.cgi)

    This automation framework will help to kickstart your performance test automation scripting from the base level.

    Get your latest releases from https://github.com/sanoj-s/joq-performance/releases

    Author: Sanoj Swaminathan

    make it perfect!