The organisation I work for is upgrading Primavera P6 EPPM 6.1 to version 8.1 and we're looking at performance testing tools that can be used to ensure a stable system when we go live. We were originally going to use jmeter but it can't execute java applets so jmeter is not a sufficient tool.
The organisation use both the web client and the thick client (desktop client) to access the system so both will need to be tested. I've tried looking for answers all over the web and through the forum and I haven't been able to find anything that can be of assistance.
If anybody can help, it would be greatly appreciated.
What I've always done is to develop a test plan revolving around a given organizations processes and data, run and time it before the upgrade, then run and time it after the upgrade. I do this not just when we upgrade versions but upgrade infrastructure as well. The trick is to perform it either in an isolated environment (if possible) or at the least during off-peak hours so other traffic and applications are not impacting the timing.
Talk to your schedulers as they should be able to identify the best data for testing.
As for an automated tool I don't think you'll find anything for the thick client but I imagine there are web performance based testing tools (doubtful there is anything geared specifically to PPM however).
I'm in the same boat. We have a mixure of Thick and Thin(Citrix) Clients (Running Primavera EPPM V6.7) and I want to investgate options in this area too.
I appreciate that you can do some 'before and after' timinings/testing to test speed of response for specific test scenarios.
However, I wanted something to give me automated testing capability and also (importantly) some automated load testing capability to
test how the system performs thorugh various increasing concurrent user scenarios. e.g. Stressing the Citrix technology stack to see how the
Thick client behaves under more extreme loads.
Please let me know if anyone has any bright ideas/suggestions in this area.