ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

系统集成环境下数据库性能测试初步方案

系统集成环境下数据库性能测试初步方案 一 测试工具和方法通过性能测试工具进行自动化测试。初步选定Loadrunner11作为本项目的性能测试工具。二 性能测试前期准备2.1 数据准备给系统录入足够的数据量到底多少是根据模块有所不同的。一般应至少达到10~20条。10~20条记录测试时并不能反映系统数据库的性能问题但能够反映应用和传输的问题。因为通常情况下使用者会加过滤条件把数据限制在若干条或1个page之内。2.2 模块特点需要分析每个模块的数据特点数据量大小用户量大小用户在使用方面会导致系统发生什么样的情况。需要整理模块的使用特点以便制定准确的压力测试策略。三 性能测试主要方法手工操作体验响应速度使用LR测试并发处理能力使用工具模拟多用户在线同时手工操作体验和记录性能参数使用压力测试工具验证模块的响应性能是否符合要求主要观察事务点前后所用时间。测试过程把测试内容按照测试测试业务和测试侧重点分成若干个场景。对每个场景按下列步骤进行录制脚本在LR中选用HTTP/HTML协议IE作为客户端在页面上执行正常操作。开启录制保存录制的脚本。编辑脚本在数据查询的地方插入事务点选几个代表性页面测试数据录入参数化脚本中需要的数据信息。设计测试场景根据测试的侧重点设置相应的场景模型其中包括并发用户数、虚拟用户加载过程、脚本持续运行时间、虚拟用户释放过程使用的负载机添加监控的计数器。执行测试。汇总测试结果分析。三 开始标准已通过集成测试阶段的质量指标。四 结束标准系统满足用户需求中所要求的性能要求。五 需考虑特殊事项测试过程是一个迭代的过程压力测试时也会回头修改测试步骤发现问题也可能修改测试步骤以深入跟踪问题的原因。针对上述测试如果发现某项性能测试其性能明显不足或与预估的情况偏差很大需要查找原因进行程序和系统整改整改完成后再有针对性的进行测试。
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进