假期还没有结束,一个个POC测试已经约起来了。9月份几乎每天都有三四个POC在同步进行,我的很多精力都是在盯POC结果。有一种声音在告诉我你不要管技术了,有一波人在不停给我打电话,有客户、有销售、有合作伙伴、有领导,他们说这个测试你一定要盯......我的9月份就是处于这是纠结和撕扯中,也下场做了POC。

现将自己的调优思路分享给大家:

一、明确测试目标、测试计划,与相关干系人达成一致意见。

我们的工作都是多线程的,每天并行十几个任务都是很正常的。所以要把握每个任务的优先级与时限。现在POC有现场还有远程,现场POC场景单一,现场人员一般没有其他任务,但是远程POC人员一般还会有其他任务在身,所以一定在做POC之前与测试负责人沟通确认他们的测试计划、测试目标、达标要求,尽量了解竞争对手的情况。避免出现以下情况:测试计划时间结束了才达到测试目标,导致结果未被记录;不了解测试达标要求,未达到测试要求,后期进行大量的工作进行补救。

二、有效沟通。测试过程中遇到问题是难免的,环境的问题、应用的问题要及时反馈给销售、测试组织者和客户,争取足够资源。测试中遇到自己解决不了的适配或性能问题要积极向有经验的技术人员请教,务必快速解决问题。工作的目的是成功,而不是经历这个过程,没有迫切的成功意愿,不积极求助的员工都是不合格的,利用团队的力量共同成功在现阶段是必须的。

三、熟练掌握各种性能测试工具及监控工具,能够有效分析测试瓶颈。目前经常遇到的瓶颈包括且不限于:网络瓶颈、测试工具瓶颈、数据库瓶颈、中间件瓶颈、应用瓶颈等。

网络瓶颈可以通过nmon或其他监控工具分析压力端和服务器端网络占用情况来进行分析,如果网络满了,CPU占用率未满,那就可以尝试启用压缩,加大CPU使用,降低网络占用率来提升TPS。

测试工具瓶颈要分析测试脚本、测试场景、启动测试工具端的性能监控来进行分析。

数据库瓶颈截取jstack,如果大量线程都在进行数据库相关的处理,可以考虑JDBC驱动的版本是否合适、数据源参数设置是否合适、数据库端的设置与优化。

中间件瓶颈可以通过监控线程情况分析线程池大小是否合适,JDBC监控判断jdbc设置是否合适。JVM监控判断内存使用情况,分析是否有内存泄漏。web应用除了调优线程池和数据源连接池,还要考虑线程池调度线程的个数、是否静态缓存、是否使用长连接、是否启用压缩、JVM设置等。

应用的瓶颈一般通过jstack也能分析出来锁或者开源缺陷等。

四、及时总结、分享。每个人要把自己遇到的场景、问题解决的思路和方法分享给大家,这样才能持续进步。

poc测试环境准备_POC测试经验总结相关推荐

  1. monkey测试linux设备,Monkey测试环境搭建及测试执行

    一.环境准备 1.JDK 2.Android SDK 二.JAVA环境的搭建 1.JDK 下载地址:https://www.oracle.com/technetwork/java/javase/dow ...

  2. android测试环境与条件,测试环境与实际运行环境之间可能存在的差异有哪些

    测试环境与实际运行环境之间可能存在的差异有哪些以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 测试环境与实际运行环境之间 ...

  3. linux firefox xvfb,自动化测试之linux+xvfb+selenium+firefox+python测试环境搭建与测试

    1. Xvfb 为一个X虚拟框架,这个框架使用虚拟内存能让linux系统图形界面服务器(X-Server)运行在没有显示设备的机器上,这样,浏览器就可以运行了. (1) 安装xvfb 需根据自己lin ...

  4. 搭建测试环境_当面试时被问到“搭建过测试环境吗”, 身为小白要怎么回答?...

    导语:很多人在面试软件测试的过程中,经常被问到"你会搭建测试环境吗"面对这样的提问,你知道怎么回答么?>>>> 怎 么 回 答 面试的时突然被问到,很多人的 ...

  5. 在阿里,我们如何管理测试环境?

    在阿里,我们如何管理测试环境? 前言:良好的代码提交习惯.适当的变更前检查有助于减少故障的发生,但无法彻底杜绝后患.增加多套测试环境副本能够有效控制故障的影响范围,然而企业的资源终归有限,降低测试环境 ...

  6. 软件测试中搭建测试环境?

    测试环境是QA做好检测运行的前提条件.平稳和可控的测试环境,能够使测试人员在实行测试用例时不用花费额外的时间去维护.有一些企业运维或是研发部会帮忙准备好测试环境,可是QA要是一味依赖别的部门,会局限检 ...

  7. 滴滴在测试环境探索与实践中的四种模式

    持续稳定并体验良好的测试环境,一直是影响产品迭代效率和稳定性的关键环节,也是DevOps自动化测试环节中最具挑战的一环,滴滴在测试环境上的探索从公司成立之初就从未停止,在这过程中沉淀了很多宝贵的经验和 ...

  8. 滴滴在测试环境上的探索与实践

    桔妹导读:持续稳定并体验良好的测试环境,一直是影响产品迭代效率和稳定性的关键环节,也是DevOps自动化测试环节中最具挑战的一环,滴滴在测试环境上的探索从公司成立之初就从未停止,在这过程中沉淀了很多宝 ...

  9. 「深度好文」高频面试题“你会搭建测试环境么”最全解

    导语:很多人在面试软件测试的过程中,经常被问到"你会搭建测试环境吗"?面对这样的提问,你知道怎么回答么? 这个问题提问的频率非常高,面试官很容易通过这个问题来判断出你的真实水平,从 ...

  10. 阿里巴巴测试环境稳定性提升实践

    导读:测试环境是研发/测试同学最常用的功能,稳定性直接影响到研发效率,那如何提升测试环境的稳定性?阿里巴巴应用与基础运维平台高级开发工程师张劲,通过阿里内部实践,总结了一套测试环境稳定性提升方法,供大 ...

最新文章

  1. echarts树图控件分析
  2. 计算机组成原理中ID是什么,计算机组成原理.doc
  3. nginx日志格式、参数及切分
  4. Python中如何设置函数的默认值
  5. Linux虚拟机添加磁盘
  6. Flask之Web表单使用
  7. uvalive 6932
  8. m_map投影_M_Map说明书中文版.pdf
  9. jQuery API 的特点
  10. 各大物联网平台对比之百度IoT云平台
  11. VMware中的三种网络模式
  12. 机器学习笔记——乳腺癌鸢尾花分类问题详解(没有直接调包)
  13. 通用oa系统_点晴:免费OA系统V20,让协同办公无处不在
  14. linux图片拼接,如何在Linux上使用Hugin Panorama Creator将照片拼接成全景照片
  15. 什么是深度学习?为何需要深度学习?
  16. 深度分析游戏中的随机概率
  17. 粉末成型工艺(粉末冶金粉末注射成型)
  18. prometheus告警配置
  19. 阿里年薪50WJAVA工程师转大数据学习路线!
  20. 【实战】Windows 10 CodeSoft 6 条形码标签打印开发实战 【产品标签设计印刷】【Codesoft】

热门文章

  1. 解析DeDecms系统的SEO内部优化技巧
  2. vue脚手架安装步骤详情
  3. 15种手机游戏引擎和开发工具介绍
  4. 西门子证实将出售手机业务【ZZ】
  5. 联想SR590服务器管理界面配置
  6. 计算机储位分配,仓库储位分配的基本思路与原则
  7. moviepy音视频开发:audio_fadein、fadeout实现声音淡入淡出
  8. xilinx zynq zynqmp nvme SSD使用
  9. C语言入门检验身份证号码最后一位
  10. c语言输出0.000000或乱码,深究