I took part in a communication conference on last Saturday which is introduce performance testing.Thank for testage organize this activity.It offer a good chance to study with each other.
Before I join this meeting,I just have a basical cognition on it,which just take a stopwatch and see how long each event spend.This is really appearance.Certainly,It show the performance through time.But the important thing is analyze what factors make the system slow or breakdown.And another thing is improve it.In this case,we need do many things before we start.It is said performance testing is a systems engineering.
There are something we need to do before we begin.Take,for example,we should know environment parameter at client side.As you know,Lots of systems are outsourcing.The development environment and client environment possibly have some different.Even small differ will produce large performance difference.We should refer to some parameter,like the version no. of sql,the version of jre etc.And we need design and programming the requirement of customer.It is same with function testing,base on the requirement of customer.
Sure,we will recur to some performance tool like LoadRunner.For this tool,I still have no deep acquaintance on it.I think I'll study it later.Using it,we can gain lots of graph.Analyzing these graph,we can know which is the important factor to influence its speed.Like the bandwidth,the CPU,the harddisk and so on.If the system contain the third part code,it will also lead to the performance problem of the project.If the problem still can't be resolved after we have checked all of things except code.We should check the code.
Above these are my gain on that meeting.Actually,it have no realistic things right now.However,it will effect in the future when I have a deep cognition on LoadRunner.Thank for the lecturer and the organizer. Merry Chritsmas!