摘要:
常见系统应用分层架构 1、显示层:web、android、ios、H5 2、逻辑控制层:Api(监控Api) 3、数据存储层:mysql(监控mysql)、mongodb、redis 4、监控linux服务器本身的运行状态(有时候服务器配置低,本身扛不住;外部层面图片视频内容加载 (比如先加载视频j 阅读全文
摘要:
1、需求分析:主要熟悉项目主要做什么,哪些是重点、哪些是主要业务流程 2、性能指标指定(阶段性指标亦需考虑):关于吞吐量、tps,定义并发数等(满足业务需求) 3、脚本开发:纯代码、工具辅助 4、场景设置:调试脚本、设置场景(与需求分析有关联,需要符合用户在系统上的使用流程、经常做的操作为性能测试重 阅读全文
摘要:
性能测试分类 性能测试是一个非常广泛的概念,包括很多方面的测试,也可称之为非功能测试。 移动端性能测试(耗电量、稳定性、弱信号、空数据) 自动化测试属于功能测试的范围,由于其测试方法要求测试人员拥有一定的代码能力,所以被单独分成一个测试模块 具体分类(测试范围) 1、负载测试:通过逐步加压的方法,达 阅读全文
摘要:
性能测试技能树 1、开发语言(推荐Java、pthon) 2、操作系统:Linux(创建文件、在文件里面的操作,上传下载脚本运行、监控命令(通过监控命令反馈的信息获取得到服务器状态)) 3、数据库(基本增删改查、数据库监控(明白监控返回的状态信息)、数据库原理) 4、测试工具 5、网络知识(协议分层 阅读全文
摘要:
行业需求 - 技能 能力需求: 1、熟悉Linux(环境部署、达到监控、定位)、windows等操作系统,熟悉shell脚本; 2、熟悉jvm调优,tomcat调优等基础策略; 3、熟悉mysql数据库(能对数据库进行监控、明白原理) 4、熟悉掌握Java、python、groovy等至少一门编程语 阅读全文