首页 > 其他分享 >【测试工作跳槽复习之工作总结】常规性能测试步骤经验总结

【测试工作跳槽复习之工作总结】常规性能测试步骤经验总结

时间:2024-07-25 22:07:08浏览次数:8  
标签:上线 复习 压测 性能 测试步骤 接口 ---- 测试 经验总结

  1. 业务功能测试通过
  2. 了解被测业务以及业务需求和访问量
    ① 业务实际应用场景
    ② 日活
    ③ 日最大用户数
    ④ 日高低峰时段
    ⑤ 用户期望性能等
  3. 获取被测业务的性能指标(如果没有现成指标,可以按如下方法确定基准)
    ① 生产环境拉取性能基准
    ③ 测试压测环境压测(7*24h),获取性能测试结果,再拉会议讨论确定是否可作为后续性能基准(一般基准制定会比压测实际结果略低,给线上环境留buffer)
  4. 获取并编写测试脚本
    ① 拉取线上数据形成测试csv文件压测脚本数据
    5.申请压测环境,我公司单独提供可直接使用的压测环境,测试无需申请
    6.Jmeter压测工具配置
    ① 被测接口http请求
    ② csv测试脚本
    ③ 查看结果树
    ④ 聚合报告
    ⑤ jp@gc-Transactions per Second 监听器
    ⑥ jp@gc-PerfMonMetrics Collector 监听器
    ⑦ 设置并发路数以及并发时间,如果使用了其他性能监控工具(如:Prometheus)需要配置相关插件
  5. 得出性能测试结果,与性能指标做对比分析(以下为之前公司标准(500路并发下的标准))
    ① 响应时间 ---- 90%的值为500ms(常规是平均值,但前公司只关注90%的值)
    ② TPS ---- 500
    ③ 错误率 ---- <1% (这个记不太清了,是0.1还是1)
    ④ Mem ---- 使用普罗米修斯+Granafa监控 ---- <85%
    ⑤ CPU ---- 使用普罗米修斯+Granafa监控 ---- <80%
  6. 形成性能测试报告(一般是和接口测试报告一起,除非新接口专项,需单独对性能进行测试),提交性能测试bug
  7. 形成测试上线报告
    ① 服务以及引擎上线之前,上线申请报告中必须含有性能测试pass结果,除非紧急上线并且不太关注性能的接口,或者新接口在做长期压力,可先上线完成需求,经PM准许,方可上线
    ② 针对普通迭代接口,压测(2*2h)符合测试标准即可

标签:上线,复习,压测,性能,测试步骤,接口,----,测试,经验总结
From: https://www.cnblogs.com/xujie-0528/p/18324246

相关文章

  • Java八股复习指南-Redis
    Redis基础:Redis为什么快基于内存,内存访问速度比磁盘快基于Reactor模式设计开发单线程事件模型和io多路复用内置了多种优化的数据类型通信协议实现简单且解析高效Redis基本数据类型String需要存储常规数据的场景:缓存Session、Token、图片地址、序列化后的对象(相比较......
  • (三)复习第三课(07.20- 07.25第二轮):HTML标签元素练习大全
    <!DOCTYPEhtml><!--练习时间:2024.07.20-2024.07.25--><htmllang="en"><!--添加了en可以让你的网站打开时会提示翻译--><head> <pid="head1"></p><metacharset="utf-8"><!--对于中文网页需要使用此标签声明编码,否则会出现......
  • 0基础成功转行网络安全工程师,年薪30W+,经验总结都在这(建议收藏)
    我曾经是一名普通的销售人员,工作了三年,每天重复着相同的工作内容,感觉自己的职业生涯停滞不前,毫无发展前景。我开始思考,如何才能让自己的职业生涯更有意义,更具有挑战性。经过一番调研,我决定转行网络安全工程师。工作了越久,越觉得当初转行网络安全的决定还是非常正确的。目......
  • 每天5分钟复习OpenStack(十四)Bcache技术<2>
    Bcache是Linux内核块设备层Cache,支持将一个或多个快速设备(如SSDNVME)作为一个或多个慢速设备(SATAHDD)的缓存设备.阅读本文章你将学会:sgdisk分区工具使用。Bcache添加、删除缓存盘和数据盘。Bcache状态的查询。Bcache的缓存替换策略。Bcache的缓存模式。部署环境说......
  • 刷算法中途复习基础知识
    1.数据类型数据类型分为值传递和引用传递值传递:八大数据类型  Byteshortint long floatdouble charboolean引用传递:类接口 数组其中字符串和枚举类型比较特殊,但是都是基于引用数据类型来实现的.基本数据类型只能存自己类型的值,没有其他额外的功能。引用......
  • 代码随想录算法训练营第17天 | 复习二叉搜索树
    2024年7月19日题654.最大二叉树熟练运用递归即可classSolution{publicTreeNodeconstructMaximumBinaryTree(int[]nums){intmaxNum=Integer.MIN_VALUE;intflag=-1;for(inti=0;i<nums.length;i++){if(nums[i]>maxNum){......
  • 计算机网络技术期末复习
    一.填空在采用电信号表达数据的系统中,数据有数字数据和模拟数据两种。域名系统DNS是一个分布式数据库系统。TCP/IP的网络层最重要的协议是IP互连网协议,它可将多个网络连成一个互连网。 4.在TCP/IP层次模型的网络层中包括的协议主要有ARP、RARP、ICMP、IP。校......
  • 算法设计与数据结构系列【超详细、超全面、小白可入,期末复习】持续更新中...
    算法设计与数据结构系列【超详细、超全面、小白可入,期末复习】持续更新中…24.07.21代码采用语言:Java1、位运算(BitwiseOperation)常见操作:与(&)、或(I)、非(~)、异或(^)移位运算:>>和<<分别为左移和右移>>>运算符:用0填充高位,>>用符号位填充高位,没有<<<运算符真值表ab~a~b......
  • VUE复习
    VUE2vue快速上手vue概念Vue是一套**构建用户界面**的渐进式框架,主要用于构建用户界面和前端交互举个例子:想象一下,你正在搭建一个房子,Vue就像是一套工具箱,里面包含了各种工具,比如锤子、锯子、螺丝刀等。这些工具可以让你更快、更轻松地完成房子的建造。创建vue实......
  • Linux复习02
    一、什么是操作系统操作系统是一款做软硬件管理的软件! 一个好的操作系统,衡量的指标是:稳定、快、安全操作系统的核心工作:通过对下管理好软硬件资源的手段,达到对上提供良好的(稳定,快速,安全)操作/使用环境操作系统可以理解为总经理;设备驱动相当于组长,硬件相当于员工;而应用......