If you would like to test the database alone without involving other tiers, you can use Database Replay.
You can use Database Replay to capture a workload on the production system and replay it on a test system with the exact timing, concurrency, and transaction characteristics of the original workload. This enables you to test the effects of a system change without affecting the production system.
Database Replay supports workload capture on a system running Oracle Database 10g Release 2 and newer releases. In order to capture a workload on a system running Oracle Database 10g Release 2, the database version must be 10.2.0.4 or higher. Workload replay is only supported on systems running Oracle Database 11g Release 1 and newer releases.
More information on the same can be found in:
https://docs.oracle.com/database/121/RATUG/GUID-C5CAF3E6-0F1C-4BD6-BC03-F71744AD600E.htm
January 20, 2016 - 2:03 am UTC
Agreed, but to use it you must be licensed for Real Application Testing (RAT)
And if you are licensed for RAT, you may as well use the entire facility, not just the Replay part.