软件性能测试(四)性能测试相关文档撰写技巧及总结优化

1 编写性能测试计划

1.1 了解被测试Web应用的结构

逻辑结构:客户层、表现层、数据层。
物理结构:网络设备与服务器的集合。
系统结构:逻辑结构与物理结构的结合。

1.2 确认业务流程

关键路径
确定用户经常使用的功能
业务性能分析文档:预计业务规模、划分业务优先级
确定性能测试难点

1.3 确定性能测试目标

测试标准与指标
常见性能测试指标:并发用户数、吞吐量、响应时间、服务器CPU占用率。

1.4 编写性能测试计划

必要的要点:
1、性能测试计划本身的信息:编写人、批准人、日期等
2、被测试软件、Web应用的相关信息
3、性能测试方法简介
4、性能测试工具选择
5、性能测试人员安排
6、性能测试计划进度
7、性能测试结果相关信息

2 性能测试报告编写技巧

2.1 报告编写技巧

1、什么是好的性能测试报告
标准:
软件性能测试(四)性能测试相关文档撰写技巧及总结优化
2、有效总结测试报告
在测试报告的内容中,测试数据不能分散在各个部分当中,而应该单独列为文档的某1部分。这样的安排可以使得文档结构更加清晰,读者在阅读测试数据的时候更加专注数据本身。
对于测试数据,不可能将所有的数据都列于测试报告之中,可以将最能支持结论的数据列出1行并说明各数值的代表含义。同时,必须列出获取测试数据的方法,用尽可能简单的语言陈述清楚。
3、测试报告与图表的结合
测试报告中的图表使用
对于枯燥的数据来说,人们很难从数字中快速发现规律和趋势,而一旦将数据转换成图表,情况则会明显不同,趋势往往很直白。另外,颜色搭配合适的图表相对更容易吸引读者的关注。过多图表则令人无法抓住重点,容易造成审美疲劳。

2.2 在Excel中为数据生成图表的演示

相关的Excel操作。

3 性能测试的总结与性能优化

3.1 性能测试过程的总结

1、了解web应用背景
2、进行性能测试设计
人员与计划
测试环境的准备
测试场景的设计
测试脚本的录制
测试监控设置
执行性能测试
3、测试结果与分析
发现服务器问题
发现网络问题
发现软件代码问题

3.2 web性能优化

1、Web应用代码的优化
节约原则
恰当原则
缓冲原则
内存泄露原则
2、对应用服务器配置进行优化
3、对数据库进行优化
查询语句的优化
查看SQL语句执行计划与数据库当前事件
提高储存过程与自定义函数性能
数据库的硬件配置优化

本人也是初学,有疑问可加QQ1297716447,说明来意,互相交流学习。