大数据测试

作者: eosclover | 来源:发表于2017-04-25 22:43 被阅读219次

今天老徐在小密圈提问,如何做大数据测试。我就自己以前做运维时,接触到的一些知识,做了简单的说明,这些也都是自己实践过,想要表达的东西。

大数据运维,通俗来说就是对集群健康的监控;各种与集群相关组件的使用,如  hive,hbase,spark,zookeeper,redis,pig,solr,kafka,flume等,都属于运维的范畴;数据库的备份;服务器的硬件信息(cpu、内存等)等等,都是运维的工作。

以前做运维的时候,接触过大数据方面的测试。主要接触的有两方面:1.大数据平台的测试  2.针对大数据平台所存储数据的测试。

一、大数据平台测试:一般是对集成环境测试,简单来说,就是有一个平台,可以统一管理集群中各项指标。

1.登录监控管理系统;

2.查看系统各项指标,包括但不限于:

主机节点:主机名称、CPU、内存、网络等参数等;

HDFS: HDFS文件系统块总数、总大小、文件总数、剩余量、损坏块等;

Mapreduce:任务运行情况,任务占资源情况等;

清单查询集群:RegionServer的请求次数以及RegionServer Regions数目等;

YARN:Current Applications、Finished Applications、NodeManagers;

系统运行日志;

3. 能通过界面对主机、服务进行日常的运维、管理等操作。包括但不限于:

对服务、集群等进行启停操作;

对服务、集群的参数及配置项进行管理;

对系统资源进行管理及人工调整;

对于安全访问的审计功能支持;等。

二、数据方面的测试:利用hive,对数据进行处理。通过ETL调度工具,可以对数据进行清洗、转换等。做过一段时间的升级工作,将oracle的存储过程,修改为适用于大数据平台的hivesql。还有相关的数据在集群中导入导出、集群个组件的应用测试、sql查询的性能测试(以前写的脚本,跑了一天一夜,数据还是没跑出来。还有因为一个脚本写的不合理,导致集群卡死),相关sql优化(数据倾斜,空字段、笛卡尔积、布尔值)。 还有对ETL调度工具的使用。

hivesql、sparksql  与mysql  个人感觉差不多,可以看看官方文档的介绍。

现在对数据处理分为两个方向:实时与非实时。  实时的一般用kafka+flume  ,非实时的一般用hive。还有对数据处理比较快的spark(走内存),ETL调度工具:抽取(extract)、转换(transform)、加载(load),以前公司自己研发的ETL调度工具,可以对任务进行定时处理,ETL(主要配置一些sql,定时触发)和HADOOP集群结合,完美搭档。

除了以上之外,还要对Linux玩的比较好,查日志,动态打印日志,备份数据库,vi编辑器,写shell脚本,启定时任务,对服务器内存、CPU的监控,会搭建各种环境(Java,mysql,redis,tomcat,jmeter 甚至集群的搭建),修改配置文件,替换jar包等 。

待续吧

相关文章

  • 大数据测试工程师入门级必备技能

    老生常谈大数据测试工程师,说来说去就那么几个内容! 关于大数据测试策略、大数据应用测试步骤、大数据测试流程等...

  • 测试文章3

    数据测试,无需点赞

  • TPC-DS在大数据中的使用

    大数据测试基准的选择 TPC-DS简介 编译hive-testbench 运行测试案例 大数据测试基准的选择 企业...

  • iOS自动化测试

    iOS自动化测试包括 UI测试 和数据测试两个方面。UI测试:UITest介绍 数据测试(行为驱动测试) 【行为驱...

  • 大数据测试学习笔记之测试工具集

    大数据测试学习笔记之测试工具集 本文主要记录大数据测试的一些基本工具,以便后续用的时候能深入的去学习。 Bigbe...

  • 如何设计高覆盖率的大数据测试用例?

    大数据测试除了需要保障业务功能正常,还需要对数据这个对象进行测试。根据小编摸索的一些经验,数据测试的本质=数据本身...

  • 数据测试

    电影评分数据 先下个小的数据集 Small: 100,000 ratings and 3,600 tag appl...

  • 数据测试

    http://blog.fooleap.org/bmaps-lushu.html

  • 数据测试

    对软件最简单的认识就是将其分成两部分:数据(或其范围)和程序。数据包括键盘输入、鼠标单击、磁盘文件、打印输出等。程...

  • 浅谈大数据测试

    调到数据组测试好几个月了,最近看了一篇系统介绍数据测试的文章,看完之后确实有产生一些共鸣,结合自己在数据测试中遇到...

网友评论

    本文标题:大数据测试

    本文链接:https://www.haomeiwen.com/subject/crebzttx.html