Re: Can we execute Perf & Integ Testing in parallel ?
You need to be careful running Performance testing & Integration testing in parallel. Generally, Performance testing should be conducted on a functionally stable system - ie: either towards the end or after system testing, ie: once you have verified that the system is relatively stable & functionally correct. Reason for this is that you may get quite a few functional errors in your performance testing, causing delays in testing, & potentially wasting time & money (performance testing is not cheap). Our development team (J2EE app) run performance tests in Unit using tools such as JPerf, etc. This helps them detect memory leaks and potential bottlenecks early in development, however did not give a true indication of end to end performance.
It is always good to verify the systems performance early (especially with Java Apps), but you have to way up the potential costs associated with this. You also need to determine what it is you are testing, ie: Web pages etc, where Performance is a critical requirement, or a business critical application where the functionality is a higher priority.