Skip to content

hgword/ngrinder

 
 

Repository files navigation

We are ACTIVE.

nGrinder

It is the platform of stress tests which enables you to execute script creation, test execution, monitoring, and result report generator simultaneously. The opensource nGrinder offers easy ways to conduct stress tests by eliminating inconveniences and providing integrated environments.

To get to know what's different from grinder?

To get to know what's different from previous ngrinder 2.0?

To get started,

You can find out what nGrinder looks like with screenshot.

nGrinder consists of two major components.

nGrinder controller

  • a web application which let performance tester create test script and configure test run

nGrinder agent

  • virtual user generator which makes loads.

Features

  • Use Jython script to create test scenario and generate stress in JVM using multiple agents.
  • Provide web-based interface for project management, monitoring, result management and report management.
  • Run multiple tests concurrently. Assign the preinstalled multiple agents to maximize the agent's utilization.
  • Embed Subversion to manage scripts.
  • Enable to monitor the state of agents generating stress and target machines receiving stress
  • Support Enable to monitor the state of agents generating stress and target machines receiving stress

Download

nGrinder 3.0 Official version is ready to download. It's stable enought to use.

Documentation

You can find the installation guide in the following.

You can find the user guide in the following location.

Road Map

nGrinder has the explicit roadmap to be a most effective and efficient performance test tool. Check out the our roadmap

Contribution?

nGrinder is welcoming any contribution from users. Please make all pull requests against master branches.

  • Clone the REPO : 'git clone git://github.com/nhnopensource/ngrinder.git'

You can find out general developer document following location.

Versioning

For transparency and insight into our release cycle, and for striving to maintain backward compatibility, Bootstrap will be maintained under the Semantic Versioning guidelines as much as possible.

Releases will be numbered with the follow format:

  `<major>.<minor>.<patch>`

And constructed with the following guidelines:

  • Breaking backward compatibility bumps the major (and resets the minor and patch)
  • New additions without breaking backward compatibility bumps the minor (and resets the patch)
  • Bug fixes and misc changes bumps the patch

Q/A and Bug tracker

Have a bug or enhancement idea? Please create an issue here on GitHub if you want just notify to us!

Our official bug tracker is following. You can monitor our development status.

You can check the our mailing list as well

Copyright and license

  BSD License 

  nGrinder (http://www.cubrid.org/wiki_ngrinder)
  
  Copyright (c) 2011 NHN Business Platform
  All rights reserved.
  
  Redistribution and use in source and binary forms, with or without
  modification, are permitted provided that the following conditions are
  met: 

* Redistributions of source code must retain the above copyright
  notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
  copyright notice, this list of conditions and the following
  disclaimer in the documentation and/or other materials provided
  with the distribution.
* Neither the names of the copyright holders nor the names of the
  contributors may be used to endorse or promote products derived
  from this software without specific prior written permission.

  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
  TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
  USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
  DAMAGE.


  nGrinder includes the softwares and libraries as follows. 
  See the folder LICENCE for license and copyright details for each.
  
  * https://github.com/nhnopensource/ngrinder/tree/master/license

About

enterprise level performance testing solution

Resources

License

Stars

Watchers

Forks

Packages

No packages published