| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | |
| <!-- | |
| Copyright (c) 2014, 2018 Oracle and/or its affiliates. All rights reserved. | |
| This program and the accompanying materials are made available under the | |
| terms of the Eclipse Public License v. 2.0, which is available at | |
| http://www.eclipse.org/legal/epl-2.0. | |
| This Source Code may also be made available under the following Secondary | |
| Licenses when the conditions for such availability set forth in the | |
| Eclipse Public License v. 2.0 are satisfied: GNU General Public License, | |
| version 2 with the GNU Classpath Exception, which is available at | |
| https://www.gnu.org/software/classpath/license.html. | |
| SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 | |
| --> | |
| <!doctype html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="utf-8"> | |
| <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> | |
| <title>Test data generation tool for Jersey performance tests</title> | |
| <!-- Bootstrap --> | |
| <link href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet"> | |
| </head> | |
| <body> | |
| <div class="container"> | |
| <div class="row"> | |
| <div class="col-lg-offset-1 col-lg-10"> | |
| <header class="page-header"> | |
| <h1>Test data generation tool for Jersey performance tests</small></h1> | |
| </header> | |
| <p> | |
| This module contains a simple tool to generate data sets for performance testing. It generates three | |
| distinct media types: xml, json and plain text, each in a variety of predefined data set sizes (1kB, | |
| 5kB, 10kB, 1MB and optionally 1GB). | |
| </p> | |
| <p> | |
| The generation of the largest files (1GB) is disabled by default to save disk space and shorten the | |
| generation time. To enable it, change the value of the <pre>GENERATE_ALSO_GIGABYTE_DATASETS</pre> | |
| constant in the <pre>TestDataGeneratorApp</pre> class to true. | |
| </p> | |
| <h2>Running the Example</h2> | |
| <p>Run the example as follows:</p> | |
| <blockquote> | |
| <pre>mvn clean compile exec:java</pre> | |
| </blockquote> | |
| <p> | |
| You can tweak the values of several constants in the <pre>TestDataGeneratorApp</pre> class before | |
| launching the generation. For more information, please see the javadocs. | |
| The above command launches a Grizzly server with the generation server-side app and runs a client with | |
| predefined parameters against it. | |
| </p> | |
| </div> | |
| </div> | |
| </div> | |
| <script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script> | |
| </body> | |
| </html> |