性能测试是给予协议模拟用户发出请求(业务的模拟),对服务器形成一定的负载,来测试服务器的性能指标是否满足要求。
其关注点为时间性能、空间性能
与界面无关
负载测试
在被测试系统上不断加压,直到性能指标达到极限,例如响应事件超过预定指标或者某种资源达到饱和状态。
压力测试
测试系统在一定的饱和状态下,检查处于压力性能下,应用的表现。
并发测试
模拟用户并发访问,测试多用户并发访问同一个应用、同一个模块或者数据记录是是否存在死锁或者其他性能问题。
配置测试
通过对北侧系统的软硬件环境的调整,了解各种不同系统的性能影响的程度,从而找到系统各项资源的最优分配原则。
可靠性测试
系统运行一段时间,以此检测系统是否稳定。
总结:
每个浏览器同时发送到服务器的任务:并发拥护服务程序处理一个浏览器的请求的时间:平均事务响应事件,特点:随着并发拥护的增加而增加单位时间内服务程序完成客户端请求的数量:单位事务数随着并发用户的增加而增大,当并发用户数量达到一定量后不在增加一般情况下用二八定律来确定每秒最大交易数、每秒请求
80%用户分布在20%热点数据/时间段内
测试目标
测试人员组织测试进度安排
压力机:配置、要求、数量
风险
测试工具:
loadrunnerjmeter测试环境:
数据库服务器架构设计有条件的情况下尽量和生产环境相一致测试策略:
单一场景混合场景监控工具
Linux:rpc、jvisualVm、spotlight
Windows:spotlight、perfmon.exe
测试脚本:基于脚本的用例
场景设计:基于场景的用例
安装
win7、win8、winxpwindows家庭版不行、windows专业版和旗舰版可以支持浏览器IE:8/9 后端:代码、软件、硬件前端网络安装
win7、win8、winxpwindows家庭版不行、windows专业版和旗舰版可以支持浏览器IE:8/9 好了!告辞!!!