我做MSC性能测试只有两年多,平常也有写点东西记下自己对测试的体会,就是零零散散。趁星期天整理了一下,发一下“牢骚”,和大家探讨一下…
1. 性能测试
性能测试我们把它称为performance test,一般来说都是对于整个MSC框架进行的,应该在MSC中各模块比较成熟稳定后再进行的,也就是说是在function test之后才会执行,是一种典型的system test!它的测试目的其实是根据之前已经制定的的需求分析报告或者文档来validate MSC系统的性能是否达到了customer request或者design request,保证系统的稳定性,例如,系统的容量是多少?达到用户要求吗?呼叫的成功率又有多少呢?CPU处理能力如何?响应时间呢?如果现在发起的呼叫超过系统处理能力MSC怎么办?等等……并且发现潜在的系统性能瓶颈,从而优化系统性能!
2. 性能测试的测试计划
测试的话不能不提到test plan这个纲领性的document,performance test plan包含的内容其实和一般的test plan template大体一致的,包括:
test activity scope/overview
test objectives
test strategy
test areas
test env configuraion
test tools
test timeline planning
test resource
test cases...etc