阿里工程师告诉你,在性能测试的过程中会遇到哪些问题?
如果你做任何事情,你都事先准备好,你就会有很大几率成功,如果你不准备,那么成功的几率就会很小。那么在性能测试的过程中一般会遇到哪些问题呢?
一、开始测试之前
因为对项目目前的情况没有足够的了解,所以在脑海中形成了一个错误的测试计划,但实际上测试环境只有当前的一套测试环境和部署的服务是针对新版本的。
二、开始测试工作
1.未能弄清楚测试目标
因为测试目标不明确,测试需要记录的参数不明确,无法有针对性地进行测试和获取目标参数。
2.没有明确的测试计划
由于没有测试计划,测试工作执行过程中的时间分配混乱,缺乏明确的测试操作计划导致计划多次变更,工期延误。
三、中期测试
1.过于专注于脚本
太多的精力投入在脚本编写上,应该留出时间进行调试和其他链接。测试不仅仅是编写脚本,它只是众多环节中的一个,每个环节都需要成功完成才能完成一次测试。
2.测试脚本没有调试,脚本用到的模块不了解
每个测试脚本编写完成后,只验证脚本功能。即只保证功能可用,而忽略测试工作中应用的真实场景。与接口测试脚本类似,没有考虑各个接口的传输速率问题,导致下游接口所需数据不足;数据库SQL写脚本的线程应用也不是不懂,只学毛皮,没看懂使用的逻辑方法。所以线程模块的使用比较乱,直接导致脚本失败。由于没有对脚本进行实景调试,测试执行后会出现各种问题。就需要在执行时进行修改和调试。极大地影响了工作的进度。调试工作应在非工作时间或在预定时间范围内进行。它不应该占用测试执行时间。
3.多次调整测试计划
最初的计划是对服务进行接口性能压力测试。后来开发建议直接测试数据库,然后就测试数据库。再对数据库的测试出现断路后,又采取了小颗粒维度对接口进行性能测试,这个测试方案是可行的,但是需要很多时间。当采用这个计划时,没有预见到这种风险。显然,这个耗时的计划不适用于目前延迟的工期。
4.没有提前做性能基准测试
因为在压力测试正式开始之前业务没有进行基准测试,所以对各个接口的基本性能没有一个大致的了解,所以在脚本执行中出现了权重比错误的低级错误。
5.在最后的测试中,服务器没有被监控
四、测试的收尾工作
测试工作开始前,应明确测试执行时间间隔,并在项目组内部进行沟通,确保测试环境能够正常使用。
阿里工程师告诉你,在性能测试的过程中会遇到哪些问题?相关推荐
- 从业十余年的阿里工程师告诉你,敏捷开发的核心是什么?
[数据猿导读] 工程师如何在控制性和创造性中找到平衡点?生产的严谨和创造的不严谨性怎么解决?来自阿里IoT事业部,具有超过10年无线通信行业从事技术研发工作的陶震,为您解答 作者 | 陶震 官网 | ...
- 记面陌陌科技计算机视觉算法工程师被刷经历(附面试过程中被问倒的一些算法题分析)
转载过来的,原文:https://www.cnblogs.com/aoanng/p/9581612.html 求职季,真的会让一个人变得有些不一样吧,比如我,对于一个菜鸟来说,最近一段时间焦虑不安外加 ...
- 第一篇博客--记面陌陌科技计算机视觉算法工程师被刷经历(附面试过程中被问倒的一些算法题分析)...
求职季,真的会让一个人变得有些不一样吧,比如我,对于一个菜鸟来说,最近一段时间焦虑不安外加有点自闭... 前段时间在校内网上看到了陌陌科技内推计算机视觉算法工程师和机器学习算法工程师的消息,抱着试试的 ...
- 做一个软件工程师是什么感觉,工作过程中是否觉得开心?
首先在这里谈一下做一个软件工程师的感觉: 1.开发完系统的成就感 当你完成了整个系统的开发,软件功能都完成的时候,你是很有成就感的,觉得终于完成的了感觉 2.系统稳定运行的成就感 当你开发完系统,经过 ...
- 阿里云 VPC 内网性能测试最佳实践
作者:风起 背景 随着互联网的快速发展,互联网衍生出来的多种工具.服务早已融入我们工作.生活的每个角落,因此互联网服务的稳定性也愈加重要,如网络挂号问诊.网上政务办理.网络消费娱乐等更是与大家的生活息 ...
- 玩大了! 阿里工程师的年会竟然这样搞?
不用邀请函.不用签字板,"笑容"才是唯一的入场凭证.年会还有这样的操作? 最近在阿里巴巴内部就掀起这样一阵"笑容签到"风潮.在年会开场,大家是这样排队刷脸的: ...
- 阿里技术专家告诉你,如何画出优秀的架构图?
作者 | 三画 责编 | Carol 来源 | 公众号「阿里巴巴云原生」 导读:技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率,也体现在优秀工程师在工 ...
- 接口中的成员只有静态常量和什么_为什么阿里工程师代码写的好?看看他的代码规范就知道了...
摘要 本文主要讲解阿里JAVA开发手册中比较重要的设计规范,这些重要的设计规范有助于我们改进自己的代码,提升系统的系统的性能. 曾经与一位从阿里出来的Java工程师一起工作过一段时间,他的技术说不上非 ...
- 三面阿里,offer到手定级P7,过程很艰辛结果很满意
想要入职大厂可谓是千军万马过独木桥.要通过层层考验,刷题肯定是必不可少的. 作为国内互联网技术的典型代表,阿里巴巴的技术一直备受着大家的关注.能进入阿里工作,是很多开发者们的目标与梦想,为帮助开发者们 ...
最新文章
- 工业物联网时代,这五大职业跻身新热门
- jdbc中c3p0的配置信息
- (二)k-means算法原理以及python实现
- Android开发之虹软人脸识别活体检测基本步骤
- dev Gridcontrol控件属性部分
- w3school入门自学免费网站推荐
- 敏捷外包工程系列之三:固定合同(敏捷外包工程,敏捷开发,产品负责人,客户价值)...
- 开心猫序列C语言,开心猫的读后感作文
- 8、RabbitMQ-消息的确认机制(生产者)
- Mysql外键的变种 三种关系
- getElementById和ByTagName的区别
- 春节咋过?韩上班族平均休4天 计划花费2756元人民币
- 毕设 学生信息管理系统论文
- 将照片修改成一寸大小
- Intel Hex概述 以及 intel2readmemh 和 Intel HEX to BINARY File Converter Utility
- python绘制3d机械图_python matlibplot绘制3D图形
- 博客专家3月原创奖励
- 2022年Ei收录的中国期刊源目录
- Mathematics English Vocabulary (Cited)
- Android WebService(基于SOAP协议)个人记录总结
热门文章
- R语言聚类分析之基于划分的聚类KMeans实战:基于葡萄酒数据
- R语言attach函数、detach函数(全局注册或者全局解除)实战
- 机器学习特征筛选:方差选择法VarianceThreshold
- java对文本文件进行操作:读取、修改、添加、删除、重命名等
- Python可视化matplotlib绘制三维可视化图形(Three-Dimensional)
- R绘制面积图(area plot)
- 基于变分自动编码器(Variational Autoencoders)疾病预测系统实战:(Keras实现并可视化训练和验证误差、最后给出topK准确率和召回率)
- python实现选择排序
- Android Studio打包生成APK
- 数字图像处理3:取样和量化