摘要:
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。 1 性能测试技能树 性能测试是一项综合性的工作,致力于暴露性能问题,评估系统性能趋势。性能测试工作实质上是利用工具去模拟大量用户来验证系统能够承受的负载情况,找出潜在的性能问题,分析并解决。 目前主流的 阅读全文
摘要:
1.引言 1.1 什么是数据库 数据库 :保存有组织的数据的容器(一个文件或一组文件),即一个以某种有组织的方式存储的数据集合. 数据库管理系统:数据库软件(DBMS). 表:结构化文件,可以用来存储某种特定类型的数据. 列:表是由列组成,列是表中的一个字段,所有表都是由一个或多个列组成的.列中存储 阅读全文
摘要:
索引:本质是数据结构,简单理解为:排好序的快速查找数据结构,以索引文件的形式存储在磁盘中。目的:提高数据查询的效率,优化查询性能,就像书的目录一样。优势:提高检索效率,降低IO成本;排好序的表,降低CPU的消耗劣势:索引实际也是一张表,该表保存了主键与索引字段,并指向实体表的记录,占用空间;降低更新 阅读全文
摘要:
如何学习一门编程语言 数据类型 运算符 关键字 1 认识BASH 这个shell linux是操作系统核心,用户通过shell与核心进行沟通,达到我们想要的目的。硬件、核心、用户之间的关系: 原理:所谓Shell程序,实际上是提供用户操作系统的一个接口,用户可以通过shell程序操作其他应用程序(e 阅读全文
摘要:
我们经常能看到如下的逻辑架构图,但是往往不能进行很好的记忆,看过就忘记了,也不知道它的实现方式。今天通过简单的画图来简单了解一下mysql到底是如何执行一个select语句,如何update一条语句。 1、Mysql逻辑架构图 场景一:一条SQL语句如何执行? 1.1 一条SQL语句的执行过程 如图 阅读全文
摘要:
1、什么是索引? 索引:存储引擎用于快速找到记录的一种数据结构,默认使用B-Tree索引。索引是存储引擎层中实现。简单理解为:排好序的快速查找数据结构 索引的目的:提高数据查询的效率,优化查询性能,就像书的目录一样。 优势:提高检索效率,降低IO成本;排好序的表,降低CPU的消耗 劣势:索引实际也是 阅读全文
摘要:
hadoop最主要的2个基本的内容要了解。上次了解了一下HDFS,本章节主要是了解了MapReduce的一些基本原理。 MapReduce文件系统:它是一种编程模型,用于大规模数据集(大于1TB)的并行运算。MapReduce将分为两个部分:Map(映射)和Reduce(归约)。 当你向mapred 阅读全文
摘要:
最近在部署环境,在没有开发脚本的情况下,自己根据以往其他项目中的脚本去生搬硬套,发现很难对项目的配置成功。对配置不成功的情况进行判断,发现是对脚本不熟悉,不了解其原理,实现方式也不知道,所以抽时间去了解了一下什么是node.js、yarn、npm。 1、什么是node.js? Node.js:Jav 阅读全文
摘要:
最近由于有同事编写了存储函数,需要进行验证,但是对存储过程一直不是很了解,所以抽时间了解了一下存储过程的基本语法。本篇文章主要包括介绍了存储过程的5个小语法:declare语句的变量、定义条件、处理程序、光标、流程控制构造。在找了很久的资料后,其实发现最实在的资料就是官方的参考手册。我参考的是MyS 阅读全文
摘要:
最近花时间整理了一下以前学过的python基础知识,语言最多的是使用。 1.1 开发模式 交互模式:简单的调试或者测试 开发流程 创建以.py结尾的python文件 在python文件中输入打印“hello world”的代码 运行编写完的python代码文件 使用pycharm创建python项目 阅读全文
摘要:
持续部署:关注点在于项目功能部署到服务器后可以正常运行,为下一步测试环节或最终用户正式使用做准备。(问题点:一个环节有问题,其他环节跟着有问题) 持续集成:关注点是在于尽早发现项目整体运行问题,尽早解决。(问题点:经常性、频繁的把所有模块集成在一起进行测试,有问题尽早发现) 持续交付:关注点在于研发 阅读全文
摘要:
如何把程序转换成流程图? 如何把产品流程设计成业务流程图? 业务流程图:用来描述业务的一种图,通过一些特定的符号和连线来表示具体某个业务的实际步骤和过程,详细地描述任务的流程走向。 1、业务流程图的类型:管理业务流程图、UML活动图。 1.1 管理业务流程图基本结构包含:顺序结构、选择(分支)结构、 阅读全文
摘要:
1 linux下如何杀掉进程 1)找到包名所占用的端口: ps aux | grep cbs_portal-1.0.1.jar(包名) 2)杀掉进程: kill 10942(端口号) PS: //--color=auto 表示默认显示匹配到的字符串。也可以设置其他颜色,没有这个参数当然是默认的颜色了 阅读全文
摘要:
1 概述 在整个系统测试阶段,相关的系统测试工作的开展需要进行各方面的明确,在系统测试计划中主要是针对系统测试阶段各个不同岗位所担负的相关职责,防范由于职责不清所造成的系统测试工作的混乱现象.明确定义相关的系统测试范围,防止由于测试分工而造成的遗测.在该计划中一定要对系统测试过程中可能出现的各种风险 阅读全文
摘要:
1、Hive的数据存储 Hive的数据存储基于Hadoop HDFS Hive没有专门的数据存储格式 存储结构主要包括:数据库、文件、表、试图 Hive默认可以直接加载文本文件(TextFile),还支持sequence file 创建表时,指定Hive数据的列分隔符与行分隔符,Hive即可解析数据 阅读全文
摘要:
安装Hive && mysql (1)安装Hive Hive安装所需要的依赖(安装Hive前必须先安装jdk、hadoop) 1)jdk1.6以上 2)Hadoop要启动 未安装jdk、hadoop可参考文章:https://www.cnblogs.com/wendyw/p/11317021.htm 阅读全文
摘要:
Hive是什么? Hive是基于Hadoop之上的数据仓库; Hive是一种可以存储、查询、分析存储在hadoop中的大规模数据 Hive定义了简单的类SQL查询语言,成为HQL,它允许熟悉SQL的用户查询数据 允许熟悉MapReduce开发者的开发自定义的mapper和reducer来处理内建的m 阅读全文
摘要:
1 HDFS 架构 HDFS作为分布式文件管理系统,Hadoop的基础。HDFS整体架构包括:NameNode、DataNode、Secondary NameNode,如图: HDFS采用主从式的分布式架构。 Namenode:是主节点,负责存储文件的元数据,包括目录、文件、权限等信息和文件分块、副 阅读全文
摘要:
1 Hadoop环境搭建 hadoop 的6个核心配置文件的作用: core-site.xml:核心配置文件,主要定义了我们文件访问的格式hdfs://。 hadoop-env.sh:主要配置我们的java路径。 hdfs-site.xml:主要定义配置我们的hdfs的相关配置。 mapred-si 阅读全文
摘要:
问题描述:UUID已经存在 Cannot register the hard disk 'F:\hadoop\VirtualBox-centos\centos6.4\centos6.4.vdi' {05f096aa-67fc-4191-983d-1ed00fc6cce9} because a har 阅读全文
摘要:
在网络环境方面,作为分布式系统,Hadoop基于TCP/IP进行节点间的通信和传输。 在数据传输方面,广泛应用HTTP实现。 在监控、通知方面,Hadoop等分布式大数据软件则广泛使用异步消息队列等机制。 1. hadoop的概念及其发展历程 Hadoop是Apache开源组织的一个分布式计算开源框 阅读全文
摘要:
1 测试决策5要素 测试目标:所有的重要任务都完成了,而剩下没做的事情是比较次要的,我们做到这一点就可以尽早尽可能地降低发布风险。 测试方法:测试是一个不断抉择的过程,测试人员必须理解运行测试用例时和分析现有信息所涉及的各种复杂性。 测试决策5要素:用户输入、状态、代码路径、用户数据、执行环境。 用 阅读全文
摘要:
软件测试有几种不同的定义方法: a.软件测试是为了发现程序中的错误而执行程序的过程。 b.软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计的一批测试用例,并运用这些测试用例运行程序,以及发现错误的过程,即执行测试步骤。 软件测试的目的: a.发现被测对象与用户需求之间的差异,即缺陷; 阅读全文
摘要:
在无意中听了几个视频,讲述了如何学习、如何进行学习、如何有效的进行学习、实施学习、学习习惯、学习效率、学习反思、学习目标的设定、学习的秘籍等信息的学习。学习的秘籍、学习反思、学习习惯等内容是比较要重视的,我们经常在学习的时候忘记问几个为什么,为什么要学习,学习后有什么用,学习后如何运用到现有的工作中 阅读全文
摘要:
Docker三大组件:镜像、容器、仓库。 一、镜像 镜像类似于类。(汽车图纸:类)=(造出来的汽车:对象)。镜像由多层组成,每层叠加之后,从外部看来,就是一个独立的对象。镜像内部包含一个OS操作系统,还包含应用运行所必须的文件和依赖包。 1 从仓库获取镜像 #一、从仓库获取镜像,帮助命令:docke 阅读全文
摘要:
亲测,可用。 步骤如下: 进入cmd,管理员权限登录 slmgr.vbs /upk slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX slmgr /skms zh.us.to slmgr /ato http://www.windowszj.com/news/win10 阅读全文
摘要:
1 JavaScript的组成和书写位置 Javascript:运行在客户端(浏览器)的脚本语言,JavaScript的解释器被称为JavaScript引擎,为浏览器的一部分,与java没有直接的关系。 Java:服务器端的编程语言。 API:Application Programming Inte 阅读全文
摘要:
HTML初识 HTML(Hpyer Text Markup Language的缩写)译为“超文本标签语言”,用来描述网页的一种语言。所谓超文本,因为它可以加入图片、声音、动画、多媒体、一个文件跳转到另外一个文件,与世界各地主机的文件连接。 HTML的作用就是用标记标签来描述网页,把网页内容在浏览器中 阅读全文
摘要:
定位 background-position 背景位置 浮动,在一个浮字上面,我们的定位,在一个位上。CSS离不开定位,特别是后面的JS特效,天天和定位打交道。 为什么要使用定位? 元素的定位属性 元素的定位属性主要包括定位模式和边偏移两部分。 1、边偏移 边偏移属性 描述 top 顶端偏移量,定义 阅读全文
摘要:
# CSS初识-目标: > 1. 学会使用CSS选择器 > 2. 熟记CSS样式和外观属性 > 3. 熟练掌握CSS各种基础选择器 > 4. 熟练掌握CSS各种复合选择器 > 5. 熟练掌握CSS三种显示模式(inline、block、inline-block) > 6. 熟练掌握CSS背景属性 > 阅读全文
摘要:
1、敏捷测试流程和传统测试流程 软件测试是贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程,也是对软件产品质量持续的评估过程,其目的是尽快尽早地发现在软件产品(包括阶段性产品)中所存在的各种问题,尽最大可能地消除软件开发过程中所存在的产品质量风险。 传统的软件测试:制定 阅读全文
摘要:
在写接口测试的代码时,发现HTTP协议不是很理解,所以找了本书,简单的了解一下。《HTTP图解》在以前就看过一点,最近有时间在做接口测试又在回来看一遍,发现以前学得很基础,而且大都没有理解到原本的意思。学技术真的是要用得到,才能很好的进行扩展和学习,其次要首先学会原理,对基础知识的扎实理解,才能很好 阅读全文
摘要:
1、python接口测试框架包含哪几部分 数据源-> GET/POST 发送请求->接收返回结果->断言测试结果->生成测试报告(html报告)->网页报告 2、python接口测试框架 config:存放配置文件,比如数据库设置、邮件配置、log配置、项目路径。 data:存放测试数据,excel 阅读全文
摘要:
1、redux简介 redux对于javascript应用而言是一个可预测状态的容器,即它是一个数据流框架。 redux主要用作应用状态的管理,即redux用一个单独的常量状态树(对象)保持这一整个应用的状态,这个对象不能直接被改变。如果一些数据变化了,一个新的对象就会被创建(使用action和re 阅读全文
摘要:
1.<select>标签,可创建单选或多选菜单 检查点:下拉列表数据的正确性、数据被选中是否正确、是否变形、是否只读、多选/单选是否正确 2.<label>标签,相当于一个展示文本框 检查点:文本是否正确;文本字体、大小、颜色、间距是否正确;for属性是否绑定了正确的元素等 3.<input>标签, 阅读全文
摘要:
1、无效-视频文件测试点 视频大小过大 视频大小过小 视频名称过长 视频名称包含特殊字符 视频名称包含中文、中英混合 视频文件格式错误 视频文件重复性上传 2、有效-视频文件测试点 选择符合要求的视频,上传 上传成功的视频、名称显示 查看,下载上传成功的视频 删除上传成功的视频 替换上传成功的视频 阅读全文
摘要:
1、什么是敏捷 敏捷是指能够让团队更加有效、工作更为高效,并且作出更好决策的一组方法和相关理念,即它是一种思维模式。敏捷的理念分为四大块:适应变化、团队协作、交付价值、过程改进。 2、敏捷测试的方法 目前主要有4种:Scrum、极限编程(XP)、精益、看板 3、敏捷宣言(四大核心价值和十二原则) 敏 阅读全文
摘要:
1、无意中把腾讯企业邮箱设置为安全登录,接口测试自动化发送邮件,不能被正常接收。错误信息为:535 Error, authentication failed。 原因:认证安全登录后,原来新的邮箱代码传递的密码不再是登陆密码,更换为客户端授权密码。 解决方式:邮箱设置->账户->账户安全,设置暂时关闭 阅读全文
摘要:
参考文章:https://blog.csdn.net/HALEN001/article/details/81137092 第一种方法亲测可以 大致步骤: 1、2018.8.15更新最新破解补丁JetbrainsCrack-3.1-release-enc.jar 百度云下载地址:https://pan 阅读全文
摘要:
有一篇文章写得迭代器和生成器,写得很好:https://www.cnblogs.com/wj-1314/p/8490822.html #列表生成器print([i*2 for i in range(10)])#生成器:把列表中的[]修改为(),生成器调用时才会产生相应的数据,不调用时不暂用内存,同时 阅读全文