Application
Component Testing
Performance should be considered before
the first line of code is ever written. Complexus
provides Enterprise Application Services which
will help your development staff avoid the common
performance pitfalls when designing J2EE or Windows
based applications. Once the code is at a a point
where components or areas of code can be extracted
and tested, performance testing should begin.
Complexus uses a variety of tools to test various
"pieces" of your application before
the final product is complete. Testing the scalability
of COM components, Enterprise Java Beans (EJB's),
or web services directly through SOAP calls would
be examples of this. Finding performance issues
at this stage will save you money and time. By
finding most of the performance issues during
the development phase, you eliminate time on the
back end of the project where time to market dates
are critical.
Performance Tuning
When bottlenecks and scalability issues
are discovered, an iterative testing process called
Performance Tuning takes place. This can happen
at any phase of the project for various reasons.
Partnering with your staff, Complexus will take
apart the application layer by layer and identify
key areas that can cause performance problems.
The tuning process has yielded performance gains
of 1000% and higher. Let us help you do more with
what you already have available and make the most
of the application.
Integrated Load/Stress
Testing
A performance test is executed after
the functional quality assurance testing is complete
and just prior to deployment. Load testing is
getting a sense of how the concurrent user population
reacts with the application in reality. Stress
testing's objective is to find the maximum concurrent
user load. Volume testing is a way to find out
if your infrastructure will crack under pressure.
The risk of not knowing these key metrics can
be costly. The tremendous return on investment
(ROI) of proper performance testing can be realized
in a single project. Complexus has certified performance
engineers at the instructor level for tools like
Mercury LoadRunner, Compuware QALoad and Application
Expert, and Chariot's NetIQ. Don't let just anyone
do your performance testing!
Application Performance
Monitoring
What happens to your application after
if gets deployed? Even if it has been fine tuned
in the Quality Assurance environment, there is
a % it will have performance issues in production.
While fault management is important, applications
should be monitored from an end user perspective.
Organizations should know the stability and performance
of a business process and identify trouble before
their clients do. Complexus can implement a solid
application performance monitoring solution that
meets your specific needs. |