Font Size: a A A

Design And Application Of Software Performance Testing Based On System Log

Posted on:2012-03-08Degree:MasterType:Thesis
Country:ChinaCandidate:Z T WangFull Text:PDF
GTID:2178330338983897Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Nowadays, with the rapid development of software industry, software testing is becoming a vital part of software development. The quality of a software product is verified by software testing. Software performance is an important aspect of software quality. Thus, it is needless to say that the performance test is extremely important.For the time being, the performance test practice in some domestic enterprises is far from complete. Below are the problems they are facing with:(1)No performance testing was conducted at all. Some software product development simply skipped the performance testing phase only because they were pressed for time. Some didn't pay enough attention to the performance testing and the performance testing was not conducted seriously. In these years, things are getting better since the importance of performance testing was wildly accepted.(2)The performance test was insufficient. Although some company conducted the performance testing, however, due to the testing environment was not deployed according to the real production environment, the test result turned out to be not reliable. Some tester didn't perform a thorough analysis on the business transactions. The direct consequence is that the test cases were not properly selected and the test load didn't match the expected load. The test result came from testing like this couldn't tell anything.The quality of software performance testing has an impact on the validation of a system or software. Therefore, a sound software performance testing procedure is vital part of software testing.The purpose of my research is to establish a set of performance testing procedure. This procedure includes performance testing design, scripting, test execution and result analysis. Performance test design is a key point in my research. It covers how to analyze user behavior by studying the system logs of the object system. That approach will provide basis for the system performance test design, and therefore the performance testing could be performed according to that design.This paper also proposed how to analyze the system metrics retrieved during the performance testing. The system metrics include Cpu usage, memory usage, disk read/write status, system process and network situation. Through analyzing these metrics, we can find out whether there is bottleneck in the system and determine the cause for the bottleneck.
Keywords/Search Tags:Software Performance Testing, Performance Testing Design, System Log Analysis, System Metrics Monitoring
PDF Full Text Request
Related items