Benchmark Factory for Database (BMF) Oracle trace file replay is not replaying the same number of transactions captured. Does the product work effectively for "connection pool" architecture?
Without knowing how the capture was done it is hard to determine what the cause of the executions not matching, but if you are capturing traffic from an application that utilizes connection pooling then that may be the cause. BMF capturing using trace files only captures traffic from connections that are made during the capture phase, so since there was connections already made from the connection pool, BMF would not have captured all the traffic and thus the execution count would be off. BMF does this to prevent issues that come from interpreting the Oracle trace file that was started during the middle of activity.
Another possible cause is that the trace file includes RPC Calls which are not currently supported in the trace file import.
WORKAROUND
None.
STATUS
Enhancement request ST85257 has been submitted to Development for consideration in a future release of Benchmark Factory for Database.