无人值守自动化性能测试平台

1.背景介绍
   性能测试平台是一款将性能测试执行、性能监控、数据分析和展示自动化起来的平台,尽可能的减少人工操作,提高效率。访问地址:http://qa.hz.netease.com/ptp
  性能测试平台主要实现几个目标:
  测试自动化,自动分发测试脚本、部署环境、执行测试、数据收集、数据集中分析,并生成结果报告。
  资源集中管理,集中控制所有测试服务器和被测服务器,合理分配和调度资源,达到最大化利用。
  持续集成,集成性能测试活动中的各个环节,对产品性能测试结果进行持续纵向和横向对比,关注产品性能变化趋势。
  2.平台架构
  主控机
  负责安装测试工具、分发测试脚本和测试数据到各个负载机,部署性能测试环境。
  负责安装监控工具到各个负载机和被测服务器。
  启动负载机上的测试工具开始测试,启动负载机和被测服务器上的监控工具,进行全面资源监控。
  全程检测测试是否正常,如果出错,抓取错误 日志进行报警。
  检测测试是否结束,成功结束后收集业务性能数据和监控数据到主控机。
  对业务性能数据进行处理、绘制图表,对监控数据进行处理绘制图表。
   负载机
  作为测试客户端启动负载测试工具模拟虚拟用户对被测服务进行并发测试。
  监控测试执行日志和资源使用情况。
  被测服务器
  被测服务环境安装和部署。
  监控被测服务日志和资源使用情况。
3.工具支持
  STAF
  Software Test Automation Framework是由IBM开发的开源、跨平台、支持多语言并且基于可重用的组件来构建的自动化测试框架。STAF 为测试人员提供了一个端到端的自动化测试解决方案。各个服务端点(称作STAF客户端)是对等的,从一个端点可直接调用另一端点(在另一台机器运行的程序)提供的服务。服务是一系列功能的集合。STAF 本身是一个后台程序 (STAFProc),提供一种轻量级的分发机制,负责把请求转发给这些服务。
  典型服务:
  文件系统服务(FileSystem Service):内部服务,利用此服务,STAF 可以对文件系统进行操作,比如复制,删除,查看等操作。
  程序调用服务(Process Service):内部服务,利用此服务,STAF 可以调用外部程序。
  压缩服务(Zip Service):外部服务,提供了压缩和解压的功能。
  Ping服务(Ping Service):内部服务,类似于操作系统的 ping 功能,用于检测远程的 STAF 是否运行。
   Grinder
  性能平台底层负载性能测试工具Grinder。是一个JavaTM负载测试框架,支持分布式测试,且是开源的。官方访问地址:http://grinder.sourceforge.net/
   优点:
  Jython脚本扩展性好,能模拟绝大多数复杂测试场景。
  多样化的协议支持,HTTP、JDBC、JavaAPI等。
  良好的性能表现,与Jmeter相比在某些场景下有优势。
   Perfease
  Perfease是从后台组blogbench中抽取的一款Linux服务器资源监控工具,监控全面、轻量级、性能损耗小。
  内网下载地址:http://doc.hz.netease.com/pages/viewpage.action?pageId=16782036
   主要监控工具和指标:
  1. Vmstat:CPU使用率、上下文切换、中断次数、磁盘IO、内存使用情况等。
  2. Iostat:kB_read/s、kB_wrtn/s、avgrq-sz、avgqu_sz、await、svctm、%util。
  3. Top:Load average、Tasks、CPU、Mem、Swap、进程(VIRT、RES、%CPU、%MEM)。
  4. Ksar:  linux,mac and solaris。  官网:http://sourceforge.net/projects/ksar/ 。
最新内容请见作者的GitHub页:http://qaseven.github.io/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
电子电路专业毕业设计论文WORD论文文档+软件硬件设计资料(38个合集): 三相变频变幅逆变电源 三相电子式多功能电能表 中小功率投切无冲击UPS 具有多种控制模式的多功能儿童玩具设计 可自动分离的多形态舞蹈机器人 基于ZigBee的无线ECG心电采集诊断系统 基于介电原理的润滑油检测 基于直接功率控制的双馈风力发电系统及其低电压穿越 基于红外技术的公交车载人数统计系统的设计 基于蓝牙及GSM的智能防盗系统- 声控舞蹈机器人 小型离线风光互补式发电系统 开关型电子负载 开关电源并联模块电流分配方案(电力线载波) 手势电视机遥控器--111111 数字信号传输性能分析22222222 数字式工频有效值多用表 数控DC-DC供电系统 新型故障器 无人值守稻田病虫无线监测系统 无线低功耗大容量数据采集记录系统 无线多功能座位指示牌33333333333333 智能井下预警及求救系统 智能声音跟随小车 智能家居管理系统 智能物联网家用机器人 月壤取样器振动取样控制系统 模拟舞台灯光控制系统 汽车异步集成起动发电系统控制平台的研制 清醒小动物无线双通道脑电采集系统 现代化车库的智能守卫者 生物燃油与地沟油快速检测仪 磷酸铁锂动力电池组快速充电装置的研究---9999 简易电子元件测试仪 自学习式走迷宫智能小车 远距离遥控自动避障小车 迷宫式复杂区域同步搜索、路径记录及实时分析监测系统 鉴相式超风波风速变送器 链式STATCOM系统设计
2020QECon 全球软件质量和效能大会(上海站)PPT汇总,共63份。 2020年9月4日-5日,首届QECon 全球软件质量&效能大会在上海召开。QECon全球软件质量&效能大会,规划了一个主会场和多个分会场:云原生工程/质量中台、AI/大数据测试、工程效能、质量保障与管理、测试自动化、需求工程与用户体验、性能测试、架构与代码质量/重构、高效研发体系(Agile/DevOps)、App测试、混沌工程与可靠性、安全测试、数字化转型等。 基于模型的测试技术在移动互联网系统测试中的应用 业务覆盖率的探索和实践 需求管理方法与实践 PerfDog性能之路 分布式场景下“超级终端”体验测试实践 华为鸿蒙分布测试框架建设之路 再访深度链接-移动端测试之虫洞 avd容器化在携程的规模化应用实践 数字化转型时代的工程管理效能提升之路 打造聚能环:高可用服务端的质量保障体系 服务端业务测试高效测试之路 漏洞发展趋势 UI自动化测试稳定与效率提升之美 如何通过企业级业务架构方法提升B端软件开发效能 以一当十:高效引流自动Diff助力业务快速迭代 图像匹配方法在app界面自动化测试中的应用 云原生应用全自动化渐进式交付的gitops实践分享 中通科技信息安全质量保障实践 机器学习平台的测试实践 面向异构数据源的实时数据测试与熔断服务_0902 百万级流量无人值守全链路压测实践 数字经济时代的安全认知与保障 从灾难注入到混沌工程,传统测试转型之道 测试右移基于大数据的线上智能测试 自动化测试到精益测试之三板斧 微服务架构下质量保障的最后一公里 基于SpringBoot的高效模板化自动化测试框架 AI时代,测试管理工具的重构与创新之路 学而思网校质量全局化部署 洞见TDD-理论与实践 京东618双11+全链路压测的实践之路脱敏版 传统型测试团队的质效提升之路 打开研发管理黑盒:以深度代码分析驱动研发效能 软件工程分析:驱动软件开发的下一个十年 小红书混沌平台实践 研发效能建设的最佳实践与探索 研发效能进化论-从混沌到有序的破局之道 国际数字化转型行业最佳实践案例解析 基于AI算法实现精准测试 装备软件质量治理体系和治理能力建设的研究和实践 用户体验质量管理及其提升之道 腾讯内部效能提升之路:DevOps测试中台的实践 颠覆式创新为提质增效破局 基于JMeter的一站式开源持续测试平台 奔逸绝尘,打造高效能质量保障的三板斧 从0到1构建大数据测试能力 智能化测试:软件自动化的先行者 EP与MOCK服务在前后端生态系统中的运用 数字化转型的核心能力:软件能力 数据可视化赋能工程效能 华为终端游戏体验测试方法和工具实践 基于k8s构建高可用的微服务环境并实现自动化测试 中邮消费金融质量效能提升探索之路 代码的通关之旅——招行DevOps工具链平台助力质量保障实践 数据构建平台dast演化之路 今日头条服务端质量保障体系建设之战局规划与必杀技 基于公司代码搜索的漏洞挖掘 全渠道系统质量管理能力建设 交付标准化提升企业级运维效能 DevSecOps安全流水线实践 大规模ServiceMesh流量染色的多环境治理实践 提效保质:支持大尺寸应用、高并发的特殊容器化实践 大道至简+质效合一

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值