Monday, November 12, 2012


  • Created TPC-C’s database schema in MySQL
  • Connected MySQL database by using ODBC
  • Implemented TPC-C’s database population by using JDBC
  • Implemented TPC-C’s transactions which interact with TPC-C’s database
  • Testing and debugging before deployment
  • Developed EJB by using JBoss to host the server for transactions
  • Connected local client with EJB server
  • Connected remote client with EJB server
  • Monitoring the result provided by EJB server
  • Developed Web Server by using Tomcat to host the server for transactions
  • Connected local client with Web Server
  • Monitoring the result provided
  • Integrate server with GUI
  • Designed the system structure
  • Implement TPC-C Benchmark GUI
  • Integrate server with GUI
  • Implement the EJB and Web Service to host transactions
  • Recorded all results as required and specified by TPC-C as closely as possible
  • Draw performance diagram for monitoring the TPC-C result

Project conclusion

     The computer is becoming more and more important. Therefore to find a best tool or framework for measuring performance is becoming essential work as well. Therefore the performance testing tools are widely use in industry.

     TPC does the good job in this area it helps user to measuring performance result for both hardware and software. But most of current TPC performance tools or frameworks are too expensive and very complicate. They are very hard to use. In order to provide the best result testers need a long time for training to learn how to use the tools. So performance testing become a costly and timing consuming activity in software development.
     Our TPC-C benchmark is aim to provide as open source tool for any users. With an easy to use interface provided therefore it can be used for any levels of users even the person who has no programming experience at all can use it as well. So it don’t need to take a long time to learn reduce time cost and because our TPC-C is open source free to use so it can be saved a lot of money by using our framework.