| <!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> |