Description
General DescriptionOC Systems has a software product which analyzes the execution of JBoss applications. In order to thoroughly test it we need a wide variety of applications, each configured with JBoss 6, JBoss 7, and Wildfly 8. **This task is an effort to identify someone who can do this for us on a regular basis; we intend to have a long term relationship. Exact compensation for the long term will depend on your qualifications.**The successful applicant will download, build, execute and package an example application as described below. This task is expected to take 2 - 8 hours of effort. We will pay $300 upon successful completion. Please coordinate with us before you start so we can agree that you have what we want for the long term.Specifications 1. Download and build the "Spring4 Petclinic" example from http://www.jboss.org//quickstarts/wfk/spring-petclinic/index.html 2. Create a JMeter JMX input file that provides at least 15 minutes of non-trivial interaction with the application, exercising as many different paths as possible. 3. Use an local application-specific maven repository so all downloads are captured as part of the example. 4. Include source in the repository 5. Use environment variables for all external locations, e.g., JBOSS_HOME, M2_HOME, JMETER_HOME, HOST, PORT, 6. Create a bash or similar script that sets necessary environment variables, verifies prerequisites, builds and deploys the application, runs the application using JMeter, and checks the result for errors.DeliverablesProvide a tarball with 1. test scripts and source code for the quickstart above 2. test-specific maven repository used when working with it 3. a README file which describes in English: a. what are prerequisites assumed by the tests. For example, what JBoss, Maven, JMeter, Linux, versions must be installed b. what environment variables must be set and/or what configuration files must be edited c. what commands to execute to run the test d. how to verify correct operation of the test