前言
第3次会议由PM王志成召开
时间:6月28日08:30-20:40
地点:西苑餐厅
内容:1.制定计划,分配任务;
2.如何实施压力测试;
3.压力测试。
压力测试如何实施
1.性能测试在大型网站系统的设计和开发中非常重要,通常会和容量预估等工作结合在一起,穿插在系统开发的不同方案。
2.性能测试可以帮助我们及时发现系统的性能短板,评估系统的能力,在这个基础在上再进行针对性的性能优化。
3.同时,压力测试还可以帮助我们验证系统的稳定性和可靠性。
一个完整的性能测试方案通常包括以下几个方面:
1.压力测试及生成性能报告
压力测试一个重点是如何产生压力,通常可以通过自己编写脚本模拟请求,或者使用成熟的压测工具进行。压力测试很重要的一点是如何使得模拟压测的数据尽量真实,越接近真实用户越好。
2.根据性能报告定位系统瓶颈,进行针对性优化,测试和优化的工作可以和日常开发并行
压力测试完成以后,我们会拿到一个压测报告,这个报告通常会告诉我们系统的QPS、TPS、响应时延等数据,这些数据可以让我们对服务器的性能有个整体的了解,发现存在的问题,但是不能帮助我们定位问题。这个时候我们可以从系统的各个组件入手,关注系统的CPU、内存、IO、网络,对比这些环节对整体性能的影响,确定性能问题是系统哪一部分造成的,然后针对性的在系统中逐个优化。
3.估算容量承载能力,合理规划系统资源
进行压力测试的一个重要目的是让现有的服务器资源发挥最大的价值,经过前期的测试和分析,这时候我们对系统整体的性能有了一个认识,对服务器的承载能力有了预估,这个时候我们就可以结合业务规模配置服务器数量,CDN资源等,让最少的资源产生最大的价值。
任务分配
姓名 | 今天任务 | 明天任务 |
---|---|---|
王志成 | 压力测试 | 项目总结、完善项目资料 |
滕江南 | 压力测试 | 项目总结、完善项目资料 |
孔维滢 | 压力测试 | 项目总结 、完善项目资料 |
常惠琢 | 压力测试 | 项目总结 、完善项目资料 |
学习链接:https://www.cnblogs.com/binyue/p/6141088.html
Github链接:https://github.com/nzyc202007/loan
Github上传视频截图:
BUG
1.测试数据出现问题
2.团队成员电脑崩溃
系统没有发现BUG
贡献时间
姓名 | 贡献时间 |
---|---|
王志成 | 12h |
滕江南 | 12h |
孔维滢 | 12h |
常惠琢 | 12h |
燃尽图
站立会议照片
困难
1.由于贷款申请的个人信息量较大,大家完整填写的比较少,测试数据不够。
存在问题:后台导入部分数据,但不够严谨,比如18位身份证号显示为科学计数法。