Font Size: a A A

Accessorial Tool Of Pressure Test

Posted on:2005-12-01Degree:MasterType:Thesis
Country:ChinaCandidate:Q WangFull Text:PDF
GTID:2168360152456736Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the appearance and the rapid development of Internet, software which more and more enterprises using refers to the technology of network communication. A new task which is the pressure test is confronted with the software company because of this phenomenon. In my opinion, pressure test is a kind of stability test when a great deal of data comes in the same time. We can also say when a lot of consumers connect Server terminal. Manufacture's stability in this aspect has the obviously important based on the fashion and abroad using of Internet. This is the base request of the user who using software now too. Test is taking up more and more important status in the development of software company. In large company such as Microsoft, the amount of the test employee delivered by the amount of programmer is 2:3. Test is no longer simple iterative work like before. Test man is looking for the method that reducing resource and improve the efficiency. They attach themselves to programming even compile a program accord to each product. The Test Main Console that recommended in this article is a set of the frame product in order to reducing resource, improving efficiency and contenting to the various request of different application system. It can load different DLL dynamically in order to completing the pressure test of the different module. This product is made in Windows 2000 Server with the tool Microsoft Visual C++ 6.0,using database SQL Server 2000. This product uses technology which used regularly. In order to implement the function, it uses callback function and TCP/IP communication function. The data structure of test terminal can be customized for different require. It is very agility. It will make table and the chart of result after the last test result is stored into database so that test men evaluate the stability of the product that tested.Test Main Console can be divided into two parts: Server terminal and Client terminal. Server terminal which can be called Test Main Console too is the kernel module of the product. It can send request to Client terminal, deal the response of Client terminal, receive request and send result to Client terminal. Test Main Console also has the function that form the table, statistic the data and print data. Client terminal startup the test by calling unified interface and send result to Test Main Console to deal with together.Server terminal of Test Main Console is the soul of this project. It contains Server, Client, Data-Making, Query, Table-Forming and Print module, for more configuration, Data-Import etc. Test Main Console has two test functions: manual test and automatic test. Manual test is similar to other product. Automatic test is the main character of this project. The process that it works is : First you need build the test terminal as you need. When Server terminal is ready for work, it will send the command that shows being ready to each test terminal. After receive this command, if test terminal is ready for test, it can send ready command to Server terminal. In this time, Server terminal can control test terminal to start test. During the period test terminal is testing, both of Server terminal and test terminal can stop test. If test is over, test terminal will send end-test command to Server. However if Server is free, it will tell test terminal to send test result and save the result into database. After this, Server will form table and chart of data. It can also print result if necessary. Thus the test for this time is over.The exploitation of Test Main Console brings us a new idea. It is a product which has one Server terminal, many Client terminal. It also has its shortcoming because of the short time of design. It can't carry out the function that Test Main Console tells Client terminal what to test. Otherwise we must load the DLL that we want to test beforehand.Despite this Test Main Console have lots of advantages:1. Beautiful interface, easily operating and easy to understand;2. Using scout thread and data pool to...
Keywords/Search Tags:Accessorial
PDF Full Text Request
Related items