The invention discloses a method for testing the transaction performance of a terminal. A test tool comprises a 
client, a 
database and a 
server; a user makes a transaction template and test cases at the 
client and stores the transaction template and the test cases in the 
database; and during testing, the 
server receives a test command and adopts a 
processing mode comprising the following steps of: a, loading the transaction template and the test cases to a 
memory pool from the 
database; b, initializing an 
extraction algorithm for extracting transactions from the 
memory pool; c, starting communication connection among the 
server, an acquiring platform and an encryptor; d, setting communication links as required; e, serving as terminal processed transactions; f, calculating whether an interval between the 
current time and last statistical time is more than or equal to a statistical period or not, and outputting transaction statistical information according to the statistical period when the condition is met; and g, returning to the step d and circularly 
processing transactions interacted with communication. By the method for testing the performance, multi-level related transactions can be supported, the actual transaction situation can be truly simulated, and test continuity is ensured.