自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李文良的博客

我看到了太多想提升测试技术而没有明确方向的人,深刻的体会到测试人员的技术痛点,以及测试这个角色在互联网公司的待遇和地位远不及其他岗位,甚至还是会有很多人会认为测试在公司随时能被取代,可有可无。那么在软件测试行业如果只会手工测试的我不做测试了,我还能做什么?

  • 博客(150)
  • 资源 (12)
  • 收藏
  • 关注

转载 作为测试负责人如何规范测试团队?

前言:今天是2021年11月17日,我入职新公司工作的第20天,工作也确实比较忙,准确的来说在公司大家都忙,我基本上都是早上7点半起床,晚上12点到家,睡午觉的时间忙中偷闲更新下博客!作为测试负责人如何规范测试团队?一、我的提问二、你会发现存在的问题1、流程不规范2、缺乏沟通3、没有共享文档4、没有输出三、如何做好流程规范1、测试进度及计划面板2、技术评审3、提测规范4、测试用例评审四、如何做好流程规范1、测试进度及计划面板一、我的提问当你来到一个项目不规范的技术团队,你会怎么处理呢?二、你会发现存

2021-11-17 15:19:11 80638

原创 今天是我的生日,也是我的离职日!

前言:时间就是这么巧妙,今天是我的生日,也是我的离职日,职场中有人来,就有人走,本是件很平常的事,在这里祝自己生日快乐,江湖路远,后会有期。今天是我的生日,也是我的离职日!一、往昔二、ZQ的人事物三、离职建议四、后会有期一、往昔记得上一次离职是20年的9月份,我清清楚楚的记得那是9月25日,就在这天我离开了工作两年半的BL,时间刚好卡在周五,而我在经历周末两天休息后即9月27日入职了ZQ这家公司,入职的时候带着无限憧憬与期待,事实证明在这家公司我确实成长了,尤其是管理经验得到了巨大的提升,可最终还是逃

2021-10-22 13:58:26 80150

原创 从测试流程角度,对产品质量的一些总结思考

前言:不知道大家有没有遇到下面两个场景,我是遇到了,还为此召开了RCA会议——复盘会议!从测试流程角度,对产品质量的一些总结思考一、熟悉的场景二、测试流程拆解分析1、需求评审2、技术设计评审3、测试方案设计4、线下测试(含灰度)5、线上测试6、测试复盘7、线上监控三、总结一、熟悉的场景生产环境出现问题-定位问题-解决问题-原因复盘-问题定级-划分责任人(每次都希望不会是自己的问题)无休止的测试-回归-再测试-再回归测试-已经投入了很大精力,但仍对项目质量不信心(每次都在祈祷上线顺利)我相信很多

2021-10-14 18:11:28 81932

原创 2020年的年终总结:简述毕业后的测试之旅,愿测试人都不再迷茫!

前言:很多新手,不知道软件测试学习该如何开始,软件测试需要掌握哪些知识。下面是根据本人的理解,粗略整理的一个学习大纲,希望对刚入行或者准备学习测试的朋友提供一点指引。在软件测试这个行业,一路走来我看到了太多想提升测试技术而没有明确方向的人,深刻的体会到测试人员的技术痛点,以及测试这个角色在互联网公司的待遇和地位远不及其他岗位,甚至还是会有很多人会认为测试在公司随时能被取代,可有可无。那么在软件测试行业如果只会手工测试的我不做测试了,我还能做什么?唯一办法就是保持持续的学习,希望大家莫做“收藏家”,我见过很多

2020-12-10 09:37:54 39922 2

原创 怎么进行大数据测试?我们需要具备怎样的测试能力?

前言:现在大数据这么火,那么作为测试人员,我们应该怎么进行大数据测试?需要具备怎样的测试能力?一、大数据测试实现被分成三个步骤(1):数据阶段验证大数据测试的第一步,也称作pre-hadoop阶段该过程包括如下验证:1、来自各方面的数据资源应该被验证,来确保正确的数据被加载进系统2、将源数据与推送到Hadoop系统中的数据进行比较,以确保它们匹配3、验证正确的数据被提取并被加载到HDFS正确的位置该阶段可以使用工具Talend或Datameer,进行数据阶段验证。(2):"MapReduc

2020-09-08 16:10:10 55756 6

原创 Jmeter分布式压测介绍、原理及实操(一台master-windows控制机,三台slaves-linux负载机)

前言:大家在使用jmeter压测过程中,可能会度遇到内存溢出的错误,这是为什么呢?因为jmeter是java写的应用,java应用jvm堆内存heap受负载机硬件限制,虽然我们可以调整堆内存大小,但是单机无法支撑数以万计大并发,此时,需要多个负载机进行分压测试,这样性能瓶颈就不会受负载机硬件限制了。一、简介:讲解什么是分布式压测普通压测:单台机可以对目标机器产生的压力比较小,受限因素包括CPU,网络,IO等分布式压测:利用多台机器向目标机器产生压力,模拟几万用户并发访问二、简介:讲解Jmete

2020-08-26 12:06:35 47611

转载 APP测试基本流程以及APP测试要点梳理,保证您看了不后悔!

前言:相信很多刚刚步入测试行业的小伙伴对于APP测试不是很熟悉,这次我为大家提供一篇宝藏文章,希望大家喜欢,谢谢!一、APP测试基本流程1、流程图2、测试周期测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间。3、测试资源测试任务开始前,检查各项测试资源。–产品功能需求文档;–产品原型图;–产品效果图;–测试设备;–其他。4、日报及产品上线报告(内部报告机制)–测试人员每天需对所测项目发送测试日报。(

2020-07-24 11:24:22 63686 6

原创 性能测试中常见问题个人经验总结,如果有错误,请指正(持续更新中)

前言:性能压测中我们需要明白以下几点1、好的开始是成功的一半,前期的准备非常重要2、过程中,关注每个细节,多个维度监控3、在调优中多积累经验4、对结果负责,测试报告要清晰易懂,追求数据的准确性一、如何分析性能数据(测试结果)答:主要从吞吐量,错误率,资源监控数据,比如一个接口的处理能力为100个/s,高于需求的期望值。错误率为0.001%,期望值为0.01%,最高cpu占用率不超70%。以上指标都符合期待值,那么通过提取这些关键数据就可以记录下来,作为测试的准出标准二、如何快速定位到性能阈值

2020-05-15 17:21:59 62638

原创 高级软件测试工程师精华面试题(持续更新中)

1、python的数据类型有哪些答:Python基本数据类型一般分为:数字、字符串、列表、元组、字典、集合这六种基本数据类型。浮点型、复数类型、布尔型(布尔型就是只有两个值的整型)、这几种数字类型。列表、元组、字符串都是序列。2、列表和元组的区别答:列表是动态的,长度可变,可以随意地增删改元素。列表的存储空间略大于元组,性能略逊于元组。元组是静态的,长度大小固定,不可以对元组元素进行增删改操作。元组对于列表更加轻量级,性能稍优。3、字典的原理答:python中的字典底层依靠哈希表(hash t

2020-05-14 11:45:46 43688 4

原创 我们测试同学如何从技术驱动转变为价值驱动?

测试左移不是测试角色的一厢情愿,需要团队配合,需要有一定的敏捷成熟度,大家对质量内建有共同的认知。否则,大家都会很痛苦,但这一定是个大趋势。

2023-03-23 00:11:27 585 1

原创 全链路压测的“谜”

面对全链路线上压测,希望你理性分析它的实施成本和上层的支持力度。切忌在没有必要的航线上不断试错。如果你的企业确实需要做全链路压测,那就要把改造的细节列清楚,并计算出成本。不盲从,不夸大,不缩小,做真正有价值的事情。毕竟全链路压测本身就是一项综合技术要求很高的实践场景,需要整体IT团队在积累了各种前期的技术储备后,共同协作完成,并不是某个部门或者团队的事,需要有人整体的协调和统筹才能真正落地。...

2022-07-25 13:51:45 922 2

原创 如何高效解决问题?

前言:我相信很多人在生活中和工作中都会遇到大大小小的问题,每个人解决问题的效率和思维都是有差别的,那么怎么样才能高效解决问题呢?其实问题的产生,从现象到逻辑,考验着我们的知识储备,磨砺着能力的段位,训练着思维的灵活度。从现象到方法论,5W1H方法助你事半功倍!一般来说,不管什么问题都会经过以下四个阶段:1、遇到问题(出现问题)2、提出问题(观察并记录问题)3、分析问题(根据日志/监控分析原因)4、解决问题(猜测原因/尝试方案/问题得到解决)其实,很多人出于各种原因不擅长提问,但我觉得学会提问,然后再

2022-07-13 09:35:47 812

原创 测试流程如何有效落地?

前言:之前有小伙伴问了我一个问题:作为测试leader,你该如何有效落地测试流程?这个问题看起来很简单,只要落地流程做个宣讲然后有人执行就行了,但仔细一想却没那么简单。团队人员有多少?技术和经验如何?业务类型是什么?研发交付质量处于什么阶段?测试在团队的定位是怎样的?种种因素都会影响测试流程的落地效果。先谈谈为什么要制定流程及流程对于工作拿到好结果的重要性。首先问大家五个问题:其实,我们要明白一件事情,那就是测试工程师的核心竞争力是将技术作为底层能力,在尽可能熟悉业务的情况下基于技术解决问题,过程中不断优

2022-06-27 23:21:22 15696

转载 怎么对BI报表展开测试?

前言:BI报表测试是一项重要的测试内容,因为面对的使用群体一般是公司高层或者用户中的重要群体。出现问题影响较大,所以必须仔细且谨慎对待。本文根据自己之前的测试经验,结合其它相关资料,做个简单的总结汇总,如有其它建议,可以留言或者私聊,期待沟通交流。针对BI报表测试,一般情况下,我们需要自己准备数据,来验证报表统计的准确性。由于系统的构成不一样,简单把报表测试过程分解为两个层次:数据收集汇总、数据统计展。在做数据收集汇总验证时,我们需要了解数据从哪里来,如何汇总,数据入库的规则是什么,如何存放,在什么时间点进

2022-06-27 09:22:13 23285

原创 项目上线质量如何评估

前言:从需求评审到研发到测试,再到项目上线,这经历了角色职责的不断演进,最终又回到了本质,质量度量。包括我司产研团队也希望项目的每个迭代结束后能够输出一份完成的质量报告!项目上线质量如何评估一、项目上线质量指标二、研发过程质量三、用户使用质量四、非业务特性指标五、结语一、项目上线质量指标你认为用什么质量指标可以反映项目上线的一个质量?你可能会想那不是有很多质量指标么?多数和BUG相关,例如BUG数量、重新打开BUG数、BUG解决时长等等,好像都能体现上线质量啊。可仔细想想,我们衡量上线质量,不能只看这

2022-03-17 20:33:59 37983

原创 测试工作中一定要学会做业务总结

前言:在日常的测试工作中,不知道大家是否会有梳理自己测试业务的习惯。我个人觉得这个事情是值得做的,最好培养成一个习惯,另外一定要依托于业务价值来实现自己的变现。梳理被测业务,就是一种很好的自我提升方式。测试工作中一定要学会业务总结一、为什么要梳理业务?二、梳理业务框架1、测试场景2、业务1、各种配置2、前端3、核心流程4、问题排查3、系统1、应用站点2、接口与日志3、MQ消息4、异常机制4、数据5、安全6、性能1、接口性能2、链路性能3、限流7、数据分析8、监控报警9、应急预案三、结语一、为什么要梳理业

2022-03-15 22:21:39 32854

原创 看看别人是如何进行大数据测试的?

前言:我之前是做大数据测试的,熟悉我的小伙伴应该都知道,前面我写过两篇文章《什么是大数据测试?》、《怎么进行大数据测试?我们需要具备怎样的测试能力?》,当然,这篇文章我对大数据测试介绍的比较笼统,所以今天我在详细补充一下,主要是看看别人是如何进行大数据测试的,另外我推荐在做大数据测试的同学或者将要做大数据测试的同学去看看我正在看的两本书,我想看了之后你应该是有收获的——《机器人学习测试入门与实践》、《大数据测试技术与实践》,第一本书是我20年买的,第二本书是我21年买的,总体我收获还是挺多的!看看别人是如

2022-03-08 09:42:43 79828 2

原创 部门年终总结会议有必要开吗?

前言:最近有同学问我,部门年终总结会议要不要开,是否有这个必要?那我就说说我的观点,关注我的同学都知道我上月初刚参加完团队的年终总结,我想我应该很有发言权!部门年终总结会议有必要开吗?一、这是否有你的心理?二、那到底要不要开?三、个人感慨!一、这是否有你的心理?每年的年终,不仅个人要写年终总结,团队的leader也要复盘团队一年的工作情况以及来年的展望。很多人都会认为这个无非就是走个形式,给上面的领导看,基本没有任何意义,大家就无非聚集在一起,开个无聊的会,讲完后大家屁股一抬,工作的事全部重来!二

2022-03-04 23:21:31 76989 1

原创 参加团队的年终总结到底是一种什么体验?

前言:你公司是否有年终总结?你是否参加过?有什么感受?收获了什么?前不久2月10日我刚参加完团队的年终总结,这是我职业生涯中第一次年终总结,但是我相信绝不是最后一次,那我来说一说个人的体验!参加团队的年终总结到底是一种什么体验?一、什么是年终总结?二、测试工程师的年终终结有什么内容呢?三、年终总结的方式四、年终总结后的感受五、结语一、什么是年终总结?年终总结是对一年内所有工作加以总结,分析和研究,肯定成绩,找出问题,得出经验教训,有了总结之后,我们可以全面地,系统地了解以往的工作情况,可以正确认识以

2022-02-22 09:07:49 76226 1

原创 由公司APP大面积闪退问题引发的测试基建思考

由公司APP大面积闪退问题引发的测试基建思考

2022-01-25 02:39:05 53613

原创 UI自动化平台(一)

这里写自定义目录标题Pycharm创建Django项目讲解一、新建一个django项目1、Location:是项目路径; 2、Project interceptor:是选择使用的python版本,除了电脑中已经暗转过的python,也可以选择新的版本(新版本pycharm会自动下载); 3、Template language:是模板语言,我们选择django,其他的不用管; 4、Template folder:是模板路径,默认是templates; 5、Application name:是应用程序名称

2021-12-20 01:08:56 92006 4

原创 我工作五年了,新公司也工作39天了

简简单单的聊一聊入职新公司的体验,这些年工作的一些想法!

2021-12-12 19:52:31 80051

原创 这篇文章助您玩转ADB命令

前言: adb是什么?:adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。这篇文章助您玩转ADB命令一、adb的用处二、adb 的工作原理三、adb命令大全一、adb的用处a

2021-10-26 09:14:30 81520

原创 我们该如何进行bug总结?

前言:在项目过程中,测试同学会发现大量的bug,但同时也不可避免的会存在一些遗漏的bug。为了能够减少遗漏bug的现象,我们需要针对遗漏的问题进行总结,从教训中积累经验,总结方法,从而提高测试的覆盖度,提升产品的整体质量。我们该如何进行bug总结?一、什么样的bug需要进行总结?1、线上遗漏的bug2、非线上遗漏的bug。二、什么时机进行bug总结?三、总结什么内容?四、怎么分析bug原因?1、 非遗漏问题2、用例设计遗漏3、用例执行遗漏4、重现率低的问题5、体验性或性能问题未关注到五、如何进行方案改进?

2021-10-20 17:47:20 81726 1

转载 如何打造高效率的软件测试?

前言:写这篇文章的起因是在公司内换了一个项目组,发现在新的项目组内测试工作面临很多困难,经常加班但是产品交付的质量却不高。我不由的在想这到底是为什么?跟着又想起了自己经历过的项目组,有些测试工作做起来很轻松效果又好,有些做起事情来又累效果又差,为什么效率相差这么大?这些现象背后有哪些深层次的,共性的原因?我试图在这篇文章中找到答案,能把自己一些零散的想法做一个完整清晰的描述。关于文章的标题,我觉得从“效率”这个角度来描述这件事情比较合适。百度百科里效率的解释是:“单位时间完成的工作量”,我们一般的理解也是

2021-10-20 14:17:53 80077

原创 遇到bug我们如何分析定位?

前言:日常工作中,每天可能都会遇到不同的bug,有些刚入行的测试喜欢不加分析就直接甩给开发去解决。开发比较闲还好,如果手头工作比较多,就容易烦。甚至有可能是后端的问题,但是你却把问题丢给了前端,这种事情发生的次数多了,就比较容易暴露水平,那么正确的操作姿势是什么呢?首先遇到一个问题应该尝试自己独立去定位分析,自己去查找问题出现的原因,去定位是前端导致的bug还是后端导致的。分析好原因之后,带上问题和截图去提交bug,找到指定开发去解决问题。不同技术水平的测试人员,bug分析定位能力也有高低。这个除了需要不断

2021-10-19 12:00:24 84245 1

原创 秒杀链路兜底方案之限流&降级实战

前言:学习本篇博客是有一些前提基础的1、熟悉gateway网关使用2、熟悉nginx使用3、熟悉sentinel的应用,会涉及网关规则持久化改造看不懂的童鞋们可以补一下微服务gateway网关和Sentinel相关知识秒杀链路兜底方案之限流&降级实战一、秒杀场景介绍1.1 秒杀场景的特点1.2 流量消峰1.3 兜底方案二、限流实战2.1 nginx限流(https://nginx.org/en/docs)2.2 网关限流2.2.1 网关接入sentinel控制台2.2.2 Sentinel

2021-10-12 16:30:19 81864 2

转载 mysql跨库分页、分表为什么这么难?

前言:当业务数据达到一定量级(比如:mysql单表记录量>1千万)后,通常会考虑“分库分表”将数据分散到不同的库或表中,这样可以大大提高读/写性能。但是问题来了,对于 select * from table limit offset , pagesize 这种分页方式,原来一条语句就可以简单搞定的事情会变得很复杂,本文将与大家一起探讨分库分表后"分页"面临的新问题。mysql跨库分页、分表为什么这么难?一、分表对分页的影响1.1 分段法1.2 模余均摊法二、全局法(limit x+y)2.1 按分段

2021-10-12 14:24:43 79527

原创 Zookeeper故障说明以及解决方案

前言:今天这篇文章我主要讲一下我以前遇到的【Zookeeper故障】以及解决方案,供大家后续遇到类似问题是方便排查问题!Zookeeper故障说明以及解决方案一、故障情况描述二、Zookeeper故障原因及处理步骤1、现象2、观察3、定位4、处理步骤三、Clickhouse数据库故障原因及处理步骤1、现象2、观察3、处理步骤四、Dolphinscheduler调度故障原因及处理步骤1、现象2、观察3、处理步骤一、故障情况描述CDH Zookeeper报警: Maximum Request Laten

2021-10-11 15:50:45 83317

原创 基于jenkins的CICD使用

前言:这篇文章主要讲一讲基于jenkins的CICD使用基于jenkins的CICD使用一、简介二、CICD流程图三、CICD效果四、jenkins 编译方式五、新创建job六、pipeline 脚本说明七、疑问解答与加群交流学习一、简介为了提升线下测试效率,缩短测试时间,提升提测代码质量,规范流程,缩短测试准备和执行时间,缩短问题定位时间,提供预测性指标,规范CICD流程,以提升整体团队效率。二、CICD流程图三、CICD效果大致可查看到的job如下:点击其中可查看具体编译情况:四、

2021-10-08 05:57:32 117665

原创 loki使用超详细说明

前言:小伙伴们是用什么看日志的呢?我是用的loki,今天我跟大家分享下loki的使用,喜欢的话一键三连点收藏哦!loki使用超详细说明一、loki简介二、Loki 使用三、Loki语法说明四、Loki错误信息查看五、范围查询六、集合运算七、Loki Url 表达式编写八、Loki api使用一、loki简介Loki是 Grafana Labs 团队最新的开源项目,是一个水平可扩展,高可用性,多租户的日志聚合系统。它的设计非常经济高效且易于操作,因为它不会为日志内容编制索引,而是为每个日志流编制一组标签

2021-10-08 05:57:05 64414

原创 基于gitlab的CICD流程规范

前言:这篇文章主要讲一讲基于gitlab的CICD流程规范基于gitlab的CICD流程规范一、简介二、CICD流程图三、CICD说明四、结合CICD流程拓展1、业务代码-数据库基于flyway实现版本控制2、数据库版本控制3、二进制或内置五、代码质量检查及自动化测试(未来)六、疑问解答与加群交流学习一、简介为了提升线下测试效率,缩短测试时间,提升提测代码质量,规范流程,缩短测试准备和执行时间,缩短问题定位时间,提供预测性指标,规范CICD流程,以提升整体团队效率。二、CICD流程图三、CICD

2021-09-28 16:20:07 118489

原创 前端开发规范参考

前言:前端开发规范参考分享前端开发规范参考一、规范目的二、通用规范三、框架开发规范1、项目使用框架2、学习资料四、编码规范1、HTML2、CSS+LESS3、REACT+TS五、图片使用规范六、团队约定七、图片大小规则八、图片质量要求九、图片引入十、组件编写规范十一、工程目录规范十二、疑问解答与加群交流学习一、规范目的好的代码规范能够提高代码的可读性便于协作沟通,好的开发模式能够避免不必要的 bug 出现。为了规范和约束团队成员的开发编码,提升团队协作能力,提高开发效率,使开发流程更加规范化。有

2021-09-27 15:24:54 38454

原创 redis实现延迟队列

前言:redis实现延迟队列该怎么做?在这里我分享一下redis实现延迟队列一、Redis实现延迟队列二、redis失效监听事件三、此种实现面临的问题四、开发准备五、基础实现六、使用redisson实现延迟队列七、redisson实现延迟队列的原理八、延迟队列配置一、Redis实现延迟队列失效监听redisson实现发布订阅延迟二、redis失效监听事件集成KeyExpirationEventMessageListener类实现redis失效监听事件三、此种实现面临的问题redis的失

2021-09-27 14:34:04 44780

原创 项目版本复盘模版

前言:项目版本复盘模版分享项目版本复盘模版一、复盘要求1、评审时间2、评审内容3、Review汇报对象4、所有项目直接或间接干系人。5、复盘原则二、复盘标准模版三、疑问解答与加群交流学习一、复盘要求1、评审时间根据项目结果反馈周期确定,在立项申请中其实已明确review时间,一般在2周内完成,大部分需要在一个月内完成。2、评审内容商业数据结果及分析Review 结论:是否达到项目预期及原因后续Action和实施计划3、Review汇报对象和立项审批的沟通级别保持一致,书面或会议形式不限。

2021-09-27 14:14:02 38977

原创 线上事故复盘报告模板

前言:线上事故复盘报告模板分享线上事故复盘报告模板一、事故级别定义二、事故发生背景三、事件回顾四、事故产生原因分析五、事故处理办法六、针对事故的反省及改进措施:七、处罚策略(可选)八、疑问解答与加群交流学习一、事故级别定义P0:核心业务重要功能不可用且大面积影响用户; 响应时间:立即P1: 核心业务重要功能不可用,但影响用户有限,如仅影响内部用户; 响应时间:小于15分钟P2 :核心业务周边功能不可用,持续故障将大面积影响用户体验; 响应时间:小于15分钟P3: 周边业务功能不可用,轻微影响用户

2021-09-27 14:07:09 47493

原创 ETL 测试怎么做

前言:ETL 测试分享ETL 测试怎么做一、ETL 的概念1、什么是ETL2、ETL测试流程二、ETL测试工具(QuerySurge)一、ETL 的概念1、什么是ETLETL是将分布的、异构的数据源中的数据抽取到中间层,进行清洗转换集成,最终载入到数据仓库中。one ==>anotherE->Extract(抽取),关键元素:源数据的数据,例如关系数据、平面数据(Excel,csv,log文件)T->Transform(转换),关键元素:映射模型,主要描述源数据与目标数据格式

2021-09-27 11:52:23 39555

原创 常用Hive函数分享

前言:分享下常用的Hive函数常用Hive函数分享1. 字符函数1.1 concat 拼接函数1.2 concat_ws 拼接并分割1.3 substr/substring 截取字符串1.4 trim 去除两边空格1.5 repeat 复制字符串1.6 lpad 左填充字符串1.7 rpad 右填充字符串1.8 split 分割函数1.9 find_in_set:2. 聚合函数2.1 count 汇总统计2.2 sum 相加求和2.3 avg2.4 collect_list2.5 collect_set3

2021-09-27 11:44:47 38996 1

原创 离线数仓和实时数仓架构与设计

前言:离线数仓和实时数仓架构与设计讲解离线数仓和实时数仓架构与设计一、数仓架构演变(场景驱动)二、离线大数据架构三、离线数仓分层四、离线大数据架构典型案例1、Lambda架构1.Lambda架构2.Lambda架构进一步了解3.Lambda架构典型案例4.Lambda架构典型案例(有赞广告团,基于Druid)5.Lambda架构存在的问题2、Kappa架构1.Kappa架构典型案例2.Kappa架构典型案例(一Kylin为例)3.Kappa架构的重新处理过程3、Lambda架构 vs Kappa架构的对比

2021-09-27 11:32:49 118055

原创 业务测试用例模版与大数据测试用例模板

前言:分享下业务测试用例模版与大数据测试用例模板业务测试用例模版与大数据测试用例模板一、业务测试用例模板二、业务测试用例模板一、业务测试用例模板需要下载模板请点击:业务测试用例模板下载二、业务测试用例模板需要下载模板请点击:大数据测试用例模板下载...

2021-09-27 10:35:35 39479

项目版本复盘模版.xlsx

1、项目版本复盘模版

2021-09-27

QuerySurge工具的使用.pdf

1、ETL测试工具-QuerySurge工具的使用

2021-09-27

接口自动化流程及设计详解.pptx

1、接口自动化流程及设计详解

2021-09-27

美团测试技术与结构设计.zip

1、2020美团技术年货-合集 2、技术架构设计资料

2021-09-27

性能测试从零开始.zip

1、性能测试从零开始LoadRunner入门与提升 2、Loadrunner11中文帮助文档 3、LoadRunner11中文教程

2021-09-27

大数据测试用例模板.xlsx

大数据测试用例模板下载

2021-09-27

业务测试用例模版.xlsx

业务测试用例模板下载

2021-09-27

jmeter.backendlistener.kafka-1.0.1.jar

jmeter后端侦听器kafka 一个JMeter插件,使您可以将测试结果发送到Kafka服务器

2021-08-23

大数据测试资料.zip

资源包含内容: 1、大数据测试方法 2、大数据测试工具 3、大数据测试质量 4、大数据测试总结 5、接口自动化框架设计思想

2021-08-13

kafkameter-0.2.0.jar

通过借助jmeter插件实现模拟kafka生产者,直接向指定的topic中添加消息信息,使用方式如下: 1、将下载的插件复制到jmeter的插件存放目录(jmeter安装目录/lib/ext) 2、启动jmeter,在【取样器】中选择【java请求】并添加。 3、进入新添加的【java请求】取样器,类名称选择"co.signal.kafkameter.KafkaProducerSampler" 4、填写关键参数(示例中未给出的参数根据实际需要填写),然后执行脚本

2020-09-02

linux服务器性能监控与分析

1、搭建Nmon环境 2、Windows下搭建:Telegraf+Influxdb+Grafana 3、serverAgent搭建教程 4、Prometheus+Grafana监控(模板) 5、Linux下搭建:Telegraf+Influxdb+Grafana 6、Linux常用指令、服务器资源、服务器同步时间操作 7、Jmeter + Grafana + InfluxDB 性能测试监控 8、1.Grafana监控jmeter监控平台、Grafana监控平台插件下载流程

2020-08-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除