一、疫情防控平台
主要职责:
1、理解项目每版本迭代需求,参与需求评审,在评审过程中提出合理化建议
2、完成测试用例设计,参与测试用例评审,根据用例评审结果优化完善用例
3、执行测试用例,记录发现的bug,并对bug进行跟踪,在bug修复后进行回归验证测试
4、测试完成后根据测试结果整理测试报告
5、对疫情防控平台的居民信息保存接口及核酸记录查询接口进行压测,在测试过程中发现核酸记录查询接口的tps非常低,响应时间长,查看数据库服务器的cpu很高,通过对数据库慢sql的分析,发现数据库表的字段缺少必要索引,增加索引后问题得到解决,数据库服务器cpu使用也大大降低,且2个接口满足400用户并发,响应时间3s以内的性能基线标准
二、体检信息管理系统
主要职责:
1、参与每版迭代需求评审、项目排期计划、需求封板、研发和测试评估工作量、测试用例设计、测试用例评审
2、负责体检信息管理系统的环境搭建及部署,后端采用tomcat+jdk部署,前端采用nginx部署
3、 对体检现场实施反馈的问题进行排查并跟踪解决
4、使用jmeter工具对系统个人登记、团检登记、体检签到、综合查询等接口进行性能测试,其中体检签到接口接口tps比较低,响应时间较长,同时tomcat服务器压力也比较小。加大并发后,tps仍然没有明显提高。对堆栈信息进行分析,发现Java线程状态有问题,存在大量BLOCKED信息,经过配置优化后,此问题得到了改善,同时满足并发用户数200,响应时间小于3秒的要求。
5、编写体检系统测试报告