包含系统全链路以及接口(webservice、http、 dubbo)的性能测试,主要负责以下工作 ◎ 性能测试计划以及性能测试方案的制定 ◎ 根据项目需求文档、设计文档,挖掘用户性能需求,整理系统的性能测试点,分析用户 的实际使用场景,并与需求人员确认 ◎ 搭建系统性能测试环境,生成测试需要的数据 包 含 应 用 服 务 器 环 境 (centos/windows+tomcat), 数 据 库 服 务 器 环 境 (centos+oracle/mysql/postgresql/greenplum),以及国产化环境(中标麒麟、达梦数据 库等),根据用户使用场景,生成测试需要的数据 ◎ 编写测试脚本、执行性能测试 根据业务系统以及测试方案中的用例设计,使用合理的测试工具来录制或者编写测试脚 本(loadrunner/jmeter),对脚本进行参数化、关联、集合点、逻辑判断等操作来满足用 户的使用场景,合理设计测试场景,进行性能测试,测试过程中针对系统服务器情况进行监 控,并分析性能测试结果,问题定位(通过线程 dump 等方式来定位是否有锁) ◎ 性能测试过程中的 sql 优化 性能测试过程中,针对系统中的慢 sql 进行定位,优化