当前位置: 首页 > ai >正文

涨薪技术|0到1学会性能测试第93课-生产系统性能测试

至此关于系统资源监控、apache监控调优、Tomcat监控调优、JVM调优、Mysql调优、前端监控调优、接口性能监控调优的知识已分享完,今天学习生产环境性能测试知识。后续文章都会系统分享干货。

进行性能测试,以检查在生产环境下目标应用是否能够满足用户的期望和需求?但性能测试结果在很大程度上是依赖或取决于测试环境的,即测试环境与生产环境的差异性会严重影响到性能测试的精准性。当然大家都明白如果能让测试环境与生产环境一致,那显然可以在最大程度上保证性能测试数据的精准性。但设置测试环境是一项非常具有挑战性的任务,因为测试环境与生产环境之间有任何的微小差异都可能导致性能测试结果出现很大的影响。在生产系统上进行性能测试,以克服测试环境问题。但即使在生产环境下进行性能测试也会有很多挑战。性能测试团队最大的挑战是尽量减少生产系统性能测试对真实用户活动的影响,并彻底测试所有的应用瓶颈。

01什么是生产环境

在性能测试过程中始终建议测试的环境一定是可以完全控制的,这个测试环境应该是生产环境的精确副本,可以在模拟虚拟用户、测试数据等有效环境中进行有效的应用程序测试,这些数据可以是随时刷新的,也可以根据不同负载条件下进行性能测试。虽然在一个可以完全控制的测试环境下进行测试是我们希望看到的,但是准备这个环境也受到各种挑战,创建一个精确的副也受到很多挑战,如数据大小、网络基础架构等。

当然上面所有的挑战也有解决方案,就是在生产环境对应用程序进行性能测试。在生产环境中进行测试时,需要非常仔细地设计、执行和监控测试,

http://www.xdnf.cn/news/10768.html

相关文章:

  • LIMIT 和 OFFSET 在大数据量下的性能问题分析与优化方案
  • 动态规划-1143.最长公共子序列-力扣(LeetCode)
  • 【QT】自定义QWidget标题栏,可拖拽(拖拽时窗体变为normal大小),可最小/大化、关闭(图文详情)
  • Visual Studio Code
  • 自适应移动平均(Adaptive Moving Average, AMA)
  • Unity UI 性能优化--Sprite 篇
  • erase-remove idiom介绍
  • EtherCAT背板方案:方芯半导体工业自动化领域的高速、高精度的通信解决方案
  • 学习资料搜集-ARMv8 cache 操作
  • 704. 二分查找 (力扣)
  • 实践深度学习:构建一个简单的图像分类器
  • ORACLE 缺失 OracleDBConsoleorcl服务导致https://xxx:port/em 不能访问
  • 道可云人工智能每日资讯|北京农业人工智能与机器人研究院揭牌
  • 会议效率低下,应该怎么办
  • Linux 与 Windows:哪个操作系统适合你?
  • 飞腾D2000,麒麟系统V10,docker,ubuntu1804,小白入门喂饭级教程
  • 硬件工程师笔记——555定时器应用Multisim电路仿真实验汇总
  • React 基础语法
  • MySQL关系型数据库学习
  • Ubuntu24.04.2 + kubectl1.33.1 + containerdv1.7.27 + calicov3.30.0
  • C++ set数据插入、set数据查找、set数据删除、set数据统计、set排序规则、代码练习1、2
  • 【C/C++】template 入门到高阶简单大纲
  • rabbitMQ初入门
  • LangChain操作指南
  • 三、kafka消费的全流程
  • 6月2日day43打卡
  • 安全大模型的思考
  • 每日算法 -【Swift 算法】查找字符串数组中的最长公共前缀
  • 婚恋小程序直播系统框架搭建
  • VBA模拟进度条