性能测试怎么写

1. 性能测试经验之如何编写性能测试用例 由于性能测试与功能测试有很大的区别 , 所以讨论出的结果可能与预先的设想有一定的区别 。
性能测试的目的:
为了验证系统是否达到用户提出的性能指标 , 同时发现系统中存在的性能瓶颈 , 起到优化系统的目的 。
性能测试指标的来源:
用户对各项指标提出的明确需求;如果用户没有提出性能指标则根据用户需求、测试设计人员的经验来设计各项测试指标 。(需求+经验)
主要的性能指标:
服务器的各项指标(CPU、内存占用率等)、后台数据库的各项指标、网络流量、响应时间 。
BUG观点:
1、性能测试就象人在无风情况下跑步(正常情况下的性能指标);
2、压力测试就象人在微风中跑步(在正常的基础上加大多少百分比压力的性能指标);
3、负载测试就象人在强风中跑步(不断加压 , 直到系统崩溃) 。
HTTP观点:
1、负载测试是正常情况下持续的加压;
2、压力测试是直接加压达到一个极限值 。
大家统一的观点:
性能测试、压力测试、负载测试密不可分 , 可统称为性能测试 。
性能测试要点:
1、性能测试是在功能测试完成之后进行 。
2、性能测试计划、方案一般与测试用例统一在一个文档里 。
3、测试环境应尽量与用户环境保持一致 。
4、性能测试一般使用测试工具和测试人员编制测试脚本来完成 , 性能测试的环境应单独运行尽量避免与其他软件同时使用 。
5、性能测试的重点在于前期数据的设计与后期数据的分析 。
6、性能测试的用例主要涉及到整个系统架构的问题 , 所以测试用例一旦生成 , 改动一般不大 , 所以做性能测试的重复使用率一般比较高 。(说明:当系统中出现的某个功能点需要修改 , 它一般只会影响到功能测试的设计用例 , 而对于性能测试 , 很少影响到性能测试的设计用例 。)
2. 如何写软件测试性能测试用例和结果分析 1. 测试目的 。. 4
2. 测试地点 。. 4
3. 测试环境 。. 4
3.1. 服务器、客户端环境 。. 4
3.2. 测试工具 。. 4
4. 测试规模及限制 。. 5
5. 测试过程说明 。. 5
5.1. 测试模型 。. 5
5.2. 测试案例 。. 5
5.3. 测试场景 。. 6
6. 测试结果 。. 7
6.1. 平均响应时间 。. 7
6.2. 差错率统计 。. 8
6.3. 主机系统资源消耗 。. 10
7. 性能测试总结 。. 10
8. 大数据量业务测试数据 。. 10
8.1. 测试参数 。. 10
8.2. 测试结果 。. 11
这是我的性能测试报告的目录 , 你可以参考一下 , 具体项目还是根据实际情况及需求编写性能测试用例 , 主要考虑用户的接受程度 , 比如:某一段时间的登陆量 , 最大同时在线用户 , 最大允许数据响应时间等 。
3. 如何做性能测试报告。
就当练习了 。
大家看了不要喷我 。
现在很多测试人员做移动端测试 , 可能主要还是关注功能和自动化测试 。性能测试可能大多是按照每个人的体验来做报告 , 是不是比较快 , 或者比较慢 。
当然也不乏有很多的测试人员会回复我说 , 性能测试都是服务器的 , 移动端根本就不需要性能测试 。我实在觉得可笑 。
不过我毕竟一直在创业公司 , 而且就我一个人 , 所以了解可能有限 , 我这里就说下我之前碰见的 , 所知道的 , 目的只是抛砖引玉 。另外 , 我这里也不去说什么MAT,instruments了 , 这种固有查找内存的工具大家自己google吧 。