摘要:目前正在做性能项目,加上之前在极客时间的课程学习,准备把实施的过程记录并提炼下。 性能工程 第一次见“性能工程”这词是在高楼老师的课程里,老师把一个性能项目从“测试”引到“工程”的级别,因为性能工程比性能测试多了一个性能环比的环节。 性能环比:把线上的性能数据拿回来,和性能测试过程中的数据做环比,看 阅读全文
接口访问服务器的网络超时问题记录
2022-06-27 20:51 by 第二个卿老师, 896 阅读, 0 推荐, 收藏, 编辑
摘要:问题背景 最近大家测试环境偶尔会遇到服务器访问超时的问题,如下图: 用f12查看如下,服务端没有响应: 排除本地浏览器问题,我使用jmeter请求试试,巧的是还能重现,虽然时间不固定,如下 报错内容为连接超时,后面才知道这个报错是java应用的TCP连接超时错误,跟服务器使用什么语言没关系,而jme 阅读全文
谈谈我的第三次测试经历及总结
2022-05-27 18:22 by 第二个卿老师, 141 阅读, 0 推荐, 收藏, 编辑
摘要:从17年到22年,中间经历过两家公司,第一家也就一年的样子,更多的成长以及感触还是第二家,之前一直拖着没写,这次总结下。 从零开始阶段 适应期 我是作为项目第一个专业的测试进入的,虽然有一个前端开发转的测试,这时候项目开发团队也就十来个人,项目也是初始孵化,仅小范围的试运行。快速熟悉项目后,就准备上 阅读全文
性能监控平台搭建:Node_Exporters+Prometheus+Grafana
2022-04-23 12:51 by 第二个卿老师, 525 阅读, 0 推荐, 收藏, 编辑
摘要:之前搭建过Jmeter监控平台搭建:JMeter+InfluxDB+Grafana,这里再使用docker搭建下目前比较流行的Node_exporters+InfluxDB+Grafana监控平台,网上教程很多,这次记录自己的搭建过程。 背景 监控平台是为了方便监控服务器资源,才能做后续的性能分析和 阅读全文
PiggyMetrics微服务搭建最新记录(docker)
2022-04-22 11:24 by 第二个卿老师, 1307 阅读, 0 推荐, 收藏, 编辑
摘要:背景 为了做下性能实践,最近一直想找一个麻雀般的微服务项目(碍于服务器资源有限),也当练练部署能力。 网上找到了一个开源项目叫PiggyMetrics,11k+的star,虽然代码时间是三四年前了,害,没得事 目标 准备用之前的云服务器搭建这个项目,网上教程也一大把,参考这篇博客,于是边玩边记录。 阅读全文
Jmeter监控平台搭建:JMeter+InfluxDB+Grafana
2022-04-17 15:53 by 第二个卿老师, 810 阅读, 2 推荐, 收藏, 编辑
摘要:背景 平时一般用Jmeter的Gui模式,添加对应的插件,查看每秒线程数、TPS、响应时间等曲线,其实高并发是不建议这么看的。 解决方案 可以搭配InfluxDB+Grafana工具,使Jmeter异步发送数据到InfluxDB,然后由Grafana查询并展示出来,方便查看与比对。 之前使用Dock 阅读全文
Bug定位方法
2022-04-17 09:32 by 第二个卿老师, 150 阅读, 0 推荐, 收藏, 编辑
摘要:bug定位方法 根据经验,简单写下如何快速定位bug的原因。 流程法: 获取当前问题出现的版本信息,硬件设备信息等; 第一次分析,是否人为操作错误?误报?不支持的功能?已存在的风险? 尝试重现问题,能重现则再次继续定位,不能重现则继续收集信息并分析; 能重现的情况下,尝试定位问题,是否前后端问题?是 阅读全文
python基础练习题(题目 三数排序。)
2022-03-29 12:16 by 第二个卿老师, 164 阅读, 0 推荐, 收藏, 编辑
摘要:day40 实例066:三数排序 题目 输入3个数a,b,c,按大小顺序输出。 分析:使用列表,用排序函数sorted i = 0 a = [] while i < 3: a.append(int(input("请输入一个整数:"))) i += 1 print(sorted(a)) 看看答案: # 阅读全文
线上问题的一些记录与总结-2022年2月
2022-03-06 12:14 by 第二个卿老师, 163 阅读, 0 推荐, 收藏, 编辑
摘要:作为第一篇记录线上bug的文章,起因是部门本想搞一次bug品鉴会,但由于时间等原因,最终不了了之。 背景 虽然我们坚持质量来源于内建,但对我们测试人员来说,如何提高质量也是我们的事。 目标 预防我们已经知道有一定可能性产生的Bug 思考 bug为什么会产生?(5W原则)如何去预防它?下一次我们如何更 阅读全文
21年双十一大促稳定性保障记录
2022-03-03 09:18 by 第二个卿老师, 187 阅读, 0 推荐, 收藏, 编辑
摘要:为了保证“双十一”大促期间,系统能稳定运行且保障业务的高可用,相关开发、运维、测试人员成立了一个稳定性小组。 开发和运维的主要任务是生产环境架构升级为K8S集群,毕竟测试环境使用K8S一年多了,而我主要负责业务的性能测试。 测试核心:评估系统性能、分析性能变化趋势、定位系统瓶颈风险、协助规划系统容量 阅读全文