Skip to content

A webapplication with various commonly encountered problems that can be used to train your profiling and diagnostic chops

License

Notifications You must be signed in to change notification settings

jabrena/problematic-web-app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

problematic-web-app

A web application with various commonly encountered problems that can be used to train your profiling and diagnostic chops. This web application requires JDK 11 to build and run.

Building

mvn package

Running

The build will produce a batch file to launch the application.

On Windows use:

target\bin\webapp.bat

On Mac OS X use:

target/bin/webapp

Port is by default 8080. Set the environment variable PORT to change.

Running the Load Generator

To generate a bit of load on the problematic application, there is a simple load generator included.

On Windows use:

target\bin\loadgenerator.bat [<path to custom load.properties file>]

On Mac OS X use:

target/bin/loadgenerator [<path to custom load.properties file>]

To use custom settings for the load generator, simply copy the default src/main/resources/load.properties file and provide the path to your copy as the first argument to the script. If no argument is provided the default will be used.

About

A webapplication with various commonly encountered problems that can be used to train your profiling and diagnostic chops

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 98.1%
  • CSS 1.9%