自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WEL测试

WEL测试,让测试成为好玩的事~

  • 博客(54)
  • 资源 (45)
  • 收藏
  • 关注

原创 第7章 sed、gawk介绍与正则表达式-----------(gawk编辑器简单使用)

7.2gawk程序 sed编辑器是动态修改文本文件的便利工具,但是存在一定的局限性。gawk程序允许修改和重新组织文件中的数据。gawk程序是Unix中原awk程序的GUN版本。awk程序在流编辑方面比sed编辑器更先进的是:它提供了一种编程语言而不仅仅是编辑器命令行。在编程语言内部,可以:Ø  定义要保存数据的变量Ø  使用算术和字符串操作符对数据进行运算Ø  使用结构化编程

2016-12-27 12:01:12 667

原创 第7章 sed、gawk介绍与正则表达式-----------(sed编辑器简单使用)

第7章 sed、gawk介绍与正则表达式7.1sed编辑器         sed编辑器称为流编辑器(stream editor),与普通的交互式文本编辑器相对应。在交互式文本编辑器中,可以交互式地使用键盘命令插入、删除、或者替换数据中的文本。流编辑器将根据在编辑器处理数据之前事先提供的规则集编辑数据流。         sed编辑器可以根据输入命令行的命令或者存储在命令文本文件中的命

2016-12-27 11:49:20 556

原创 第6章创建函数-----------(select命令操作实例)

6.7 select命令使用创建文本菜单的大多数问题就是创建菜单布局和获取输入的答案。select命令允许从单命令行创建菜单,然后获取输入的答案并自动处理它。select命令格式如下所示:select variable in listdo      commanddone 列表参数是用空格隔开的构建菜单的文本项列表。select命令将列表中的每一项显示为一个编号选项,然后为

2016-12-23 15:55:47 636

原创 第6章创建函数-----------(在.bashrc文件中定义函数、在命令行创建函数、在命令行中使用函数)

6.6在命令行中使用函数         脚本函数可以用于创建比较复杂的操作。脚本函数不仅可以用作shell脚本命令,也可以用作命令行界面的命令。一旦在shell中定义了函数,可以从系统的任意目录使用这个函数。不必担心PATH环境变量是否包含函数文件所在目录。关键是能使shell识别出这个函数。这有两种方法。6.6.1在命令行创建函数         shell在键盘输入命令时解释命令

2016-12-23 11:27:58 4610

原创 第6章创建函数-----------(函数递归、 创建库、source命令)

6.5 函数递归与创建库6.5.1函数递归         自给(self-containment)是局部函数变量的一个特性。自给函数除了脚本通过命令行传递的变量,不使用函数之外的任何资源。         递归调用函数是指函数调用自身进行求解。通常,递归函数有基值,函数最终递推到达该值。许多高级数学算法使用递归将复杂等式的递归层次反复降低,直到到达基值指定的层次。递归算法的一个经典示

2016-12-21 13:55:59 556

原创 第6章创建函数-----------(向函数传递数组、从函数返回数组)

6.4数组变量与函数6.4.1向函数传递数组         向脚本函数传递数组变量。如果试图将数组变量作为单个参数传递,是无法正常工作的。操作实例如下:        #!/bin/bash#数组当作单个参数传递是无法工作的function testit { echo "The parameters are:$@" thisarray=$1 echo "Th

2016-12-21 12:03:50 5289

原创 第6章创建函数-----------(在函数中使用变量、向函数传递参数、在函数中处理变量、关键字local)

6.3在函数中使用变量         在函数中使用变量,应当多注意如何定义和处理这些变量。6.3.1向函数传递参数         函数可以使用标准参数环境变量来表示命令行传递给函数的参数。例如,函数名在变量$0中定义,函数命令行的其他参数使用变量$1和$2等定义。专用变量$#可以用来确定传递给函数的参数数目。在脚本中指定函数时,必须在函数所在命令行提供参数值。        

2016-12-20 17:21:50 1027

原创 定时重启机器,重启时运行启动服务脚本

Linux操作系统定时重启机器,机器启动时运行启动服务脚本的操作步骤:首先,执行crontab -e命令,创建并打开一个cron表,在表中添加类似如下信息:#重启服务的脚本30 2 * * * /sbin/reboot上面的意思:每天凌晨2:30重启机器cron表格使用特殊格式指定作业运行时间。cron表格的格式如下:min hour  dayofmonth  month d

2016-12-20 13:13:18 2697

原创 第6章创建函数-----------(创建函数、定义函数、使用函数、返回值)

第6章创建函数6.1 基本脚本函数         编写比较复杂的shell脚本时,完成具体任务的代码可能需要重复使用。bash shell提供满足这种要求的特性。函数是被赋予名称的脚本代码块,可以在代码的任意位置重用。每当需要在脚本中使用这样代码块时,只需引用该代码块被赋予的函数名称。6.1.1 创建函数         在bash shell脚本中创建函数可以使用两种格式。一种

2016-12-19 17:24:55 1284

原创 第5章 脚本控制-----------------------(启动时启动脚本、随新shell一起启动)

5.6  从头开始         启动shell脚本的最后一种方法是,让脚本在Linux系统已启动或者用户启动新的bashshell会话时便自动运行。5.6.1在启动时启动脚本          Linux在启动时按照一定的顺序启动脚本,在将shell脚本设置为启动时自动启动之前,了解Linux的启动过程的工作方式有助于让脚本按照预期的方式执行。         1.启动过程

2016-12-19 17:12:55 1196

原创 第5章 脚本控制------------------------(at命令、mail命令、batch命令、cron表格、anacron表格)

5.5  定时运行脚本         在处理脚本时,总会遇到需要在给定时间运行脚本。Linux系统提供3中方式在预定时间运行脚本:at命令、batch命令、cron表格。每种方法使用不同的技术调度运行脚本的时间和频率。5.5.1使用at命令调度作业         at命令允许指定Linux系统运行脚本的时间。at命令将作业提交到一个队列,并指示shell在何时运行该作业。另一个命令

2016-12-16 17:13:15 769

转载 date命令全英帮助文档(man date)

DATE(1) User Commands DATE(1)NAME date - pri

2016-12-16 15:56:06 3204

转载 at命令全英帮助文档(man at)

AT(1) General Commands Manual AT(1)NAME at, batch,

2016-12-16 15:02:06 734

原创 第5章 脚本控制------------------------(nice与renice命令、进程优先级控制)

5.4  nice与renice命令         在多任务操作系统中,内核负责为系统中运行的每个进程分配CPU时间。实际上,CPU中一次只能运行一个进程,因此内核轮流向每个进程分配CPU时间。         默认情况下,从shell启动的所有进程在Linux系统上的调度优先级都相同。调度优先级是内核相对其他进程分配个某一个进程的CPU时间量。         调度优先级是一个整数

2016-12-16 11:37:40 1628

原创 第5章 脚本控制------------------------(作业控制、查看作业jobs命令、重新启动停止的作业)

5.3 作业控制         使用Ctrl+Z组合键停止shell运行中的作业。停止作业后,Linux系统会让用户终止或重启它。可以使用kill命令终止进程。重启停止的进程需要向它发送SIGCONT信号。         重启、停止、终止和恢复作业的操作称为作业控制(job control)。使用作业控制可以完全控制进程以shell环境中运行的方式。5.3.1查看作业     

2016-12-16 10:56:43 1328

原创 第5章 脚本控制------------------------(以后台模式运行脚本、nohup)

5.2以后台模式运行脚本         有时直接从命令行界面运行shell脚本很不方便。有些脚本需要很长的时间才能处理,不可能让命令行界面等待太长时间。使用ps命令,可以查看Linux系统上运行的进程。所有进程不在终端监视器上运行。这就是所谓的后台运行进程。在后台模式中,进程运行时与终端会话STDIN、STDOUT和STDERR无关。         以后台模式运行shell脚本的方式很

2016-12-16 09:40:54 4120

原创 shell编写的zk、hadoop、hbase服务监控并重启服务

#!/bin/bash#zk服务器问题修复脚本#zkServer服务所在路径zkDir="/usr/local/zookeeper/bin/"zkLog='zookeeper.out'#进入zkServer.sh所在的目录cd $zkDirflag=1#当$flag=0时才停止循环设置无线循环until [ $flag -eq 0 ]do #查看zookeeper.out日志

2016-12-15 18:24:18 1564

原创 第5章 脚本控制------------------------(处理信号、常用信号、捕获信号、移除捕获)

第5章 脚本控制         到目前为止,运行脚本的唯一方法是以实时模式直接从命令行界面运行。这不是在Linux系统中运行脚本的唯一方式。还有许多可用的其他选项可以在Linux系统上运行shell脚本。本章将研究用于运行代码的各种不同方式。另外,有时脚本会遇到循环终止问题,需要找出如何在不关闭Linux系统的情况下停止这段脚本。本章将控制shell脚本在系统中的运行方式以及运行时间的不同方

2016-12-15 15:13:39 4011

原创 shell的ps命令参数列表解释说明

Usage: ps [options]Basic options: -A, -e all processes -a all with tty, except session leaders a all with tty, including other users -d

2016-12-15 11:57:18 2517

原创 第6章Cucumber的数据表和注释

在自动化方面,可能面临各种各样的场景。每个场景都有不同的含义和需求。从一开始,就以社交网站的登录功能为例,只需要传递两个输入参数。“新用户注册”功能如何?通常,在为社交网站注册新用户时,可以是输入参数?类似如下:用户名、email、密码、重新输入密码、出生年月、性别、手机号。         不使用数据表前feature文件的内容是:          Feature: Ne

2016-12-15 10:40:14 4838

原创 第5章 Cucumber的Tags

5.1 Cucumber Tags         看起来很简单,当我们只有一个,两个,或可能五个场景在功能文件。然而,在现实生活中它不会发生。对于每个被测试的特性,我们在单个特性文件中可能有10,20或更多数量的场景。它们可能代表不同的目的(烟雾测试/回归测试),不同的前景(开发人员/ QA / BA),不同的状态(准备执行/正在进行中)等。         为此,Cucumber已经提

2016-12-15 09:01:16 4455

原创 第4章 处理用户输入与显示数据------------(创建本地临时文件、在/temp中创建临时文件、创建临时目录、tee命令)

4.6 使用临时文件         Linux系统保留了一个特殊的目录位置,以供临时文件使用。Linux使用/tmp目录处理不需要永久保存的文件。大部分Linux发行版的系统配置都是在启动时自动删除/tmp目录中的任何文件。         系统上的任何用户账户都有读取和写入/tmp目录中的文件的权限。该特性可以帮助用户轻松创建临时文件,而无需担心它们的清理问题。创建临时文件:mktem

2016-12-14 17:49:57 1414

原创 第4章 处理用户输入与显示数据------------(禁止命令输出、lsof命令、关闭文件描述符、创建读取/写入文件描述符)

4.5 创建自己的重定向         在脚本中重定向输入和输出时,并不局限于3中默认的文件描述符。在shell中最多可以有9个打开的文件描述符。其他6个文件描述符的编号从3~8。可以将这些文件描述符应用到任何文件,然后在脚本中使用它们。4.5.1 创建输出文件描述符         使用exec命令为输出分配文件描述符。与标准的文件描述符一样,向文件位置分配备选文件描述符之后,该重

2016-12-14 11:59:11 650

转载 行为驱动开发在 Python 开发测试中的应用

原文转载:http://www.uml.org.cn/Test/201504153.asp行为驱动开发(BDD Behavior Driven Development)指开发者站在客户的角度来观察系统,思考系统应该具有什么样的行为才能满足客户需求的这样一种开发过程。BDD 基于一种“通用语言”定义了同时能被客户和开发者理解的系统行为,在最大程度上避免表达不一致带来的

2016-12-13 19:33:10 760

转载 BUG生命周期和管理

原文转载:http://www.uml.org.cn/Test/201611161.asp?artid=18655 1、BUG的影响精神的摧残谁会愿意得到垃圾团队的称号?BUG有着无穷的生命力,你会很悲观,认为自己已经无能为力了,这种情绪会在长时间的工作后加重。大家都厌倦重复处理相同的问题,测试人员也已经烦透了长长的BUG列表,精

2016-12-13 19:26:27 7895

转载 网站分析数据的三种收集方式详解

原文转载:http://www.uml.org.cn/jmshj/201611074.asp?artid=18615回顾网站数据分析历史,从“您是第***位来访用户”到现在百家齐放的专业工具提供商,网站分析已经逐渐发展衍化成一门科学。但面对形态各异的分析数据,很多人仍然困惑于数据的来源,了解数据的收集原理,也许对你解决这些困惑有所帮助。眼下网站分析数据主

2016-12-13 19:20:30 5243

转载 Cookie在前端中的实践

原文转载:http://www.uml.org.cn/site/201611244.asp?artid=18699从触屏到 CPU首先是「输入 URL」,大部分人的第一反应会是键盘,不过为了与时俱进,这里将介绍触摸屏设备的交互。触摸屏一种传感器,目前大多是基于电容(Capacitive)来实现的,以前都是直接覆盖在显示屏上的,不过最近出现了 3 种嵌入到显示屏中的技术,第一

2016-12-13 19:16:37 2829

转载 需求挖掘和需求管理

原文链接:http://www.uml.org.cn/RequirementProject/201611024.asp?artid=18597 一、什么是需求问题就是需求,产品最终就是要解决问题的。欲望也是需求,产品深层次里是要满足心理。二、需求的分类需求安对象分为三部分,总共8类:用户的需求:基本需求

2016-12-13 19:09:57 2111

转载 浅谈项目管理中的四要素

原文链接:http://www.uml.org.cn/xmgl/201611162.asp?artid=18658项目管理一直是一个老生常谈的问题,我们身边项目时时刻刻发生,大到火箭上天,小到家庭装修。老K作为技术出身,大大小小也做了不下50个项目,这里老K从IT的角度,带领大家用理论的知识分享如何做好一个项目。项目管理有四个要素:工作范

2016-12-13 19:01:15 7733

原创 第4章Scenario Outline操作实例

4.1 Scenario Outline简介         Scenario Outline基本上用表中的值替换变量/关键字。表中的每一行都被认为是一个场景。         继续使用Facebook登录功能的例子。到目前为止,一直在执行一个场景:提供正确的用户名,登录成功。现在,假设我们要检查所有三种可能的输入类型的登录是否成功,这三种类型的输入是用户名,电子邮件地址或电话号码。为了实

2016-12-13 14:45:24 4769 2

原创 第3章Cucumber场景与附注实例---------------Cucumber简单操作实例

3.1 场景(Scenarios)         场景是Cucumber结构的核心之一。每个场景都以关键字“Scenario:”(或本地化一)开头,后面是可选的场景标题。每个Feature可以有一个或多个场景,每个场景由一个或多个步骤组成。一个非常简单的场景示例可以是:         Scenario:验证帮助功能。给定用户导航到Facebook。当用户单击帮助时,将打开帮助页面。

2016-12-13 12:08:00 12210 3

原创 第2章Gherkins与Feature

2.1 Gherkins简介         到目前为止,已经了解了Cucumber和它的作用。它执行在特征文件中定义好的测试脚本。编写这个可执行特征文件的语言称为Gherkin。Gherkin是一种简单的英语文本语言,它有助于工具--Cucumber解释和执行测试脚本。         如前所述,已经看到BDD在创建测试脚本时结合了不同的前景。它可以是开发前瞻性,业务前景等。也就是说,我

2016-12-13 10:08:23 5598

原创 第1章Cucumber简介与环境设置

软件安装包: http://pan.baidu.com/s/1cxL2PK 密码: ebfi第1章Cucumber简介与环境设置1.1 BDD简述         BDD(BehaviorDriven Development:行为驱动开发)为用户提供了从开发人员和客户的需求创建测试脚本的机会。因此,开始时,开发人员,项目经理,质量保证,用户验收测试人员和产品所有者(股东)都齐聚一堂,集

2016-12-12 19:14:20 8937

原创 Loadrunner测试json接口实例以及 web_custom_request 函数详解

1. loadrunner + json说明使用lr测试json接口,向服务端发送json格式请求,接收处理返回响应数据。主要用到函数:  1)web_custom_request  2)web_reg_save_param (此函数常用户处理动态参数,该方法在LoadRunner中被称为Correlation(关联))2. web_custom_reque

2016-12-12 16:19:42 9378 1

转载 如何运用LoadRunner进行http接口测试

目前自己有接触到的接口主要有三类:WCF、WebService及http接口,前两类是标准型的服务接口。对于如何对接口进行功能测试,大家可以去网上查找下,有很多已有的测试工具,比如SoapUI、HttpClient等。在这里,我将主要针对如何运用LoadRunner进行接口的性能测试进行说明,其实LoadRunner也可以进行接口的功能测试。 在这之前,我相信大家应该都清楚LoadRunn

2016-12-12 15:58:31 2731

原创 第4章 处理用户输入与显示数据------------(标准文件描述符、STDIN/STDERR/STDOUT、临时重定向、永久重定向exec)

4.4 显示数据4.4.1 标准文件描述符         Linux系统将每个对象当作文件处理。这包括输入和输出过程。Linux使用文件描述符(file descriptor)标识每个文件对象。文件描述符是一个非负整数,可以唯一地标识会话中打开的文件。每个进行最多可以有9个打开文件的描述符。bash shell为特殊需要保留前3个文件描述符(0,1,2),如下所示:

2016-12-12 11:03:55 1737

原创 第4章 处理用户输入与显示数据------------(默读与文件读取)

4.3.3 默读与文件读取         有时候需要脚本用户进行输入,但不希望输入的数据显示在显示器上。-s选项能够使read命令中输入的数据不显示在监视器上(实际上,数据是显示的,只是read命令将文本颜色设置成了与背景相同的颜色)。         read命令还可以读取Linux相同上存储在文件中的数据。每调用一次read命令,都会读取文件中的一行文本。当文件中没有可读的行时,re

2016-12-09 17:33:11 457

原创 第4章 处理用户输入与显示数据------------(从键盘输入的命令read,对输入计时计数)

4.3 获取用户输入         虽然提供命令行选项和参数是从脚本用户处获取数据的好方法,但有时脚本需要具有更高的交互性。有时在脚本执行过程中需要询问一个问题并等待执行脚本的人员的应答。bash shell提供的read命令可以解决这个问题。4.3.1 基本读取         read命令接受标准输入(键盘)的输入,或其他文件描述符的输入。得到输入后,read命令将数据放入一个标

2016-12-08 12:01:01 1054

原创 第4章 处理用户输入与显示数据------------(更高级的getopts命令、标准化选项)

4.2.4 更高级的getopts命令         getopt为在命令行中找到的所有待处理选项和参数生成一个输出,而与getopt不同,getopts命令顺序的对现有的shell参数变量进行处理。         每调用一次getopts,它只处理在命令中监测到的参数中的一个。处理完所有测试后,以大于零的退出状态退出。因此,getopts非常适宜用在循环中解析所有命令行参数。geto

2016-12-08 10:26:05 502

原创 第4章 处理用户输入与显示数据------------(getopt命令)

4.2.3 使用getopt命令         getopt命令是个不错的工具,在处理命令行选项和参数时非常方便。它对命令行参数进行重现组织,使其更便于在脚本中解析。1.命令格式         getopt命令可以接受任意形式的命令行选项和参数列表,并自动将这些选项和参数转换为适当的格式。命令格式如下:getopt options optstringparameters。选项字符串

2016-12-07 14:31:34 1755

大数据学习笔记

第一部分 Spark学习 6 第1章 Spark介绍 7 1.1 Spark简介与发展 7 1.2 Spark特点 7 1.3 Spark与Hadoop集成 7 1.4 Spark组件 8 第2章 Spark弹性分布数据集 9 2.1 弹性分布式数据集 9 2.2 MapReduce数据分享效率低 9 2.3 MapReduce进行迭代操作 9 2.4 MapReduce进行交互操作 10 2.5 Spark RDD数据分享 10 2.6 Spark RDD 迭代操作 10 2.7 Spark RDD交互操作 10 第3章 Spark安装 11 第4章 Spark CORE编程 13 4.1 Spark Shell 13 4.2 RDD Transformations 13 4.3 Actions 16 4.4 用RDD编程 17 4.5 UN-Persist存储 18 第5章 Spark调度与高级编程 20 5.1 Spark应用程序例子 20 5.2 Spark-submit语法 22 5.3 Spark变量 23 5.4 数字类型 RDD操作 23 第二部分 ZOOKEEPER学习 24 第6章 zookeeper介绍 25 6.1 zookeeper简介 25 6.2 分布式应用程序 25 6.3 Apache Zookeeper意味着什么? 26 第7章 zookeeper基本组成与工作流程 27 第8章 zookeeper的leader节点选择 31 第9章 zookeeper安装 33 第10章 zookeeper 命令行接口 35 第11章 zookeeper应用程序接口 39 第12章 zookeeper应用 40 第三部分 KAFKA学习 48 第12章 KAFKA介绍 49 12.1 KAFKA简介 49 12.2信息系统 49 12.3 KAFKA是什么? 50 第13章 KAFKA基本组成与集群架构 51 13.1 KAFKA的基本组成 51 13.2 KAFKA集群架构 52 第14章 KAFKA工作流程 53 14.1 PUB-SUB信息工作流 53 14.2 队列信息工作流/消费者组 53 14.3 Zookeeper在KAFKA中扮演的角色 54 第15章 KAFKA安装 55 第16章 KAFKA基本操作 56 16.1 启动zookeeper服务 56 16.2 单个单节点中间件配置 56 16.3 Topics列表 56 16.4 启动生产者发送信息 57 16.5 启动消费者接收信息 57 16.6 单个多节点中间件配置 57 16.7 创建一个topic 58 16.8 启动生产者发送信息 59 16.9 启动消费者接收信息 59 16.10 基本Topic操作 59 16.11 删除Topic 59 第17章 KAFKA 生产者与消费者群实例 60 17.1 生产者实例 60 17.2 简单消费者实例 63 17.3 消费者群例子 65 第18章 KAFKA与SPARK集成 67 18.1 Kafka与spark集成 67 18.2 SparkConf API 67 18.3 StreamingContext API 67 18.4 KafkaUtils API 67 18.5 建立脚本 69 18.6 编译/打包 69 18.7 提交到Spark 69 第四部分HIVE学习 70 第19章 HIVE介绍 71 19.1 HIVE是什么? 71 19.2 HIVE特点 71 19.3 HIVE架构 71 19.5 HIVE工作流 72 第20章 HIVE 安装 74 20.1 Hadoop安装 74 20.2 HIVE安装 77 20.3 Derby安装与设置 78 第21章 HIVE 数据类型 80 21.1列类型(Column Type) 80 21.2文本类型(Literals) 81 21.3 Null 值 81 21.4 复杂类型 81 第22章 数据库操作 82 22.1 创建数据库 82 22.2 删除数据库 82 第23章 数据表操作 83 23.1 创建数据表 83 23.2 load数据(插入数据) 85 23.3 修改数据表(Alter table) 86 23.4 删除表(Drop table) 90 第24章 分区 92 24.1 添加分区(Adding a Partition) 93 24.2 重命名分区(Renaming a Partition) 93 24.3 删除分区(Droping a Partition) 93 第25章 内置运算符 94 25.1 关系运算符 94 25.2 算术运算符 96 25.3 逻辑运算符 97 25.4 复杂运算符(Complex Operators) 97 第26章 内置函数 98 26.1 内置函数 98 26.2 聚合函数(Aggregate Functions) 99 第27章 视图与索引 100 27.1 创建视图(Creating a View) 100 27.2 删除视图(Dropping a View) 100 27.3 创建索引(Creating an Index) 101 27.4 删除索引(Dropping an Index) 101 第28章 HIVEQL 102 28.1 查询语句(SELECT ...WHERE) 102 28.1.1 查询语句实例 102 28.1.2 JDBC查询语句实例 102 28.2 查询语句(SELECT...ORDER BY) 103 28.2.1 ORDER BY查询语句实例 103 28.2.2 JDBC ORDER BY 查询语句实例 104 28.3 查询语句(GROUP BY) 104 28.3.1 GROUP BY查询语句实例 104 28.3.2 JDBC GROUP BY查询语句实例 105 28.4 查询语句(JOIN) 106 28.4.1 JOIN查询语句实例 106

2016-10-31

MonkeyRunner API使用说明

MonkeyRunner,Monkeydevice,Monkeyimage这三个类中的方法接口使用说明

2016-07-28

LoadRunner监控Tomcat性能

Tomcat环境部署 Loadrunner 监控tomcat

2016-07-26

游戏测试-----端游 页游 手游

《游戏测试分析》 1 第1章 游戏测试的基本概念 4 1.1 产生背景 4 1.2 基本概述 4 1.3 工作原理 5 1.4 测试流程 5 1.5 设计评审 6 1.6 可玩性测试 6 1.7 策划测试 7 1.8 游戏压力测 7 1.9 经典解析 7 第2章 游戏类型 9 2.1 分类方法 9 2.1.1 按游戏方式 9 2.1.2 游戏内容 9 2.1.3 按游戏载体 9 2.1.4 按游戏平台 10 2.1.5 按玩家人数 10 2.1.6 按游戏地区 10 2.2 游戏分类 11 2.2.1 动作游戏 11 2.2.2 冒险游戏 12 2.2.3 模拟游戏 12 2.2.4 角色扮演游戏 14 2.2.5 策略游戏 14 2.2.6 其余大类 15 2.3 其他游戏类型 16 第 3 章 端游测试 17 3.1安装、运行、卸载测试 17 3.2 UI测试 17 3.4 功能测试 18 3.5 性能测试 18 3.6 兼容性测试 18 3.7 安全测试 19 3.8 回归测试 19 3.9升级、更新测试 20 第4章 页游测试 21 4.1 页游游戏特点 21 4.2 页游种类 23 4.2.1 策略类 23 4.2.2 宠物养成类 23 4.2.3 网页MMORPG 23 4.2.4 休闲竞技类 23 4.2.5 模拟经营类 24 4.3 页游困境 24 4.3.1 技术瓶颈 24 4.3.2 挑战 24 4.3.4 IP战略 24 4.4页游测试 25 4.4.1 页游常见的安全问题、防御方式与挽救措施 25 4.4.2 Web前端性能测试及优化技巧 40 4.4.3 兼容性测试 42 第 5 章 手游测试 44 5.1 权限测试 44 5.2安装、运行、卸载测试 44 5.3 UI测试 44 5.4 功能测试 44 5.5性能测试 45 5.6中断测试 45 5.7兼容测试 45 5.8安全测试 45 5.9回归测试 46 5.10升级、更新测试 46 5.11 用户体验测试 46 第 6 章 游戏封测、内测和公测 47 6.1 封测 47 6.1.1 定义 47 6.1.2 介绍 47 6.1.3 意义 47 6.2 内测 47 6.2.1 定义 47 6.2.2 流程 48 6.3 压测 48 6.3.1 定义 48 6.3.2 起因 48 6.3.3 关于压测 48 6.3.4 压测方式 49 6.4 公测 50

2016-07-18

( 处理器个数和队列长度之间关系

第1 章 Windows和UNIX 1.1 线程和SMP 1.2 进程和进程控制块 第2章 处理器性能计数指标 2.1 Windows处理器分析方法 2.2 Linux/UNIX处理器分析方法 第 3 章 单线程CPU过高原因分析 3.1 死循环 3.1.1 编程死循环 3.1.2 页面死循环 . . . 第 4 章 处理器个数和队列长度研究 4.1 处理器的定义和主要功能 4.2多线程与多核

2016-07-14

项目管理10个关键模块(PMP)

项目管理10个关键模块(PMP),表格是doc和excel,根据自己的项目需求可以删减属性

2016-07-07

loadrunner功能函数帮助文档

loadrunner中功能函数帮助文档

2016-06-27

JMeterPlugins-Standard-1.4.0.zip

JMeter生成的result图表实在是不容易看,一直用着一款插件,可以生成许多更直观的图,甚至可以结合server-agent查看系统的运行资源使用情况。

2016-06-24

简单的C系统

改源代码纯C代码,即可整合在一起组成个系统,也可以单独拿出来做个子程序! 该源代码包含圆、梯形、三角形的面积,以及一元二次方程的实虚根!

2016-05-18

AppiumForWindows

2016-04-18

Selenium2 Python 自动化测试实战学习笔记

Selenium2 Python 自动化测试实战学习笔记中包含1-8章的学习笔记,和练习的源代码!

2016-04-15

Ada95语言程序设计(中文)

ada95全中文经典教程,ֻ基础入门,对于初接触ada的新手很好的入门书籍

2015-07-29

Jmeter_2.13&badboy

软件性能测试的利器,又是开源的环境搭建简单

2015-04-30

Perl Testing程序高手秘籍

《Perl Testing程序高手秘笈》假设读者以前没有写过任何测试,用9章的篇幅来讨论Perl的测试。从最简单的东西讲起,最后带领你探索一些实际开发情况下可能碰到的测试问题。作者希望你已经知道如何安装和有效使用Perl模块,并在自己的程序当中尝试过,并对Perl的数据结构和面向对象开发有深入的了解。《程序高手秘笈》系列如同书名所宣称的:书中的潦草手稿与注记正是王牌技客知道你在玩新语言、API或做项目时想要知道的事情。在你动手前就与你分享。那就是解决问题的程序代码,标注多到当纸镇的成分比做记号的成分还要多。有意思的是,这里并没有把焦点放在怎样才是漂亮的或者是有趣的事情上,而是着眼于你就是得“交卷”的需求。 《程序高手秘笈》系列 前言 第一章测试起步 安装Test模块 运行测试 解析测试结果 编写你的第一个测试 装载模块 改进测试比对 第二章编写测试 跳过测试 标注测试项目为TODO 简单数据结构比较 数据组成 测试警告信息 测试异常 第三章管理测试 测试的组织 检查覆盖率 编写测试库 对测试库的测试 编写测试用具 通过网络运行测试 自动运行测试 第四章与代码一起发布测试 测试文档覆盖率 测试整个模块 让用户决定 让用户决定(续) 模块测试打包 收集测试报告 确保技量 第五章应对难以测试的代码 重载内建操作符和函数 冒名模块 冒名对象 部分实现的冒名对象 重载运行时的代码 全局重载函数和操作符 第六章测试数据库 置换测试数据库 使用临时数据库 冒名数据库 第七章测试网站 测试后端逻辑 测试前端界面 录制和回放浏览过程 测试HTML的有效性 运行自己的Apache服务器 用Apache-Test进行测试 发布带有Apache-Test的模块 第八章使用Test::Class进行单元测试 编写测试用例 创建测试夹具 继承测试 用Test::Class跳过测试 用Test::Class标注TODO测试 第九章其他类型的测试 编写可测试的程序 发生了什么事? 测试程序 测试交互式程序 测试共享库

2015-04-30

ASP.NET MVC File Management(文件管理)

一个经典ASP.NET MVC的文件系统适合初学者

2015-01-07

类似于qq的聊天程序

在Linux平台下用Gtk2.0开发的一个C/S聊天程序

2014-11-17

Tailspin spyworks源代码+pdf文档+数据库

能比较系统的学习ASP.net,它配备有文档与数据库以及样式表,采用MVC技术,数据的绑定以及AJAX技术局部更新,模板页的使用!

2014-07-11

ASP.NET+SQL 2005 图书管理系统

本资源用SQL+ASP.NET设计的图书管理系统,vs2010与sql2005与sql2008也可以使用,页面很漂亮,我做过sql课程设计!

2014-06-20

Tailspin spyworks案例

内容很详细包括每一步的过程,全英的内容但理解没有问题有图,我还有本案例的视屏,等级不够不能上传

2014-03-20

VMware workstation 10 系列号

VMware workstation 10 系列号很实用的软件

2014-03-20

人工智能,扩散模型,Sora,论文

Open AI的Sora的原始论文

2024-02-20

人工智能-提示工程-课件

用于介绍提示工程、提示工程涉及的技术(Zero-Shot Prompting、Few-Shot Prompting、Chain-of-Thought Prompting、Self-Consistency、Generate Knowledge Prompting Tree of Thoughts (ToT)、Retrieval Augmented Generation (RAG)等) 、应用、风险及问题。

2023-11-22

TDH培训材料.zip

第1讲_大数据技术概述.pdf 第2讲_分布式文件系统HDFS.pdf 第3讲_分布式资源管理框架YARN.pdf 第4讲_分布式计算框架.pdf 第5讲_分布式ETL工具Sqoop.pdf 第6讲_分布式数据采集工具Flume.pdf 第7讲_分布式消息队列Kafka.pdf 第8讲_星环大数据产品介绍.pdf 第9讲_TDH平台的软硬件环境要求.pdf 第10讲_TDH集群的角色分配.pdf 第11讲_分布式SQL引擎Inceptor.pptx 第12讲_SQL集成开发环境Waterdrop.pdf 第13讲_实时流处理引擎Slipstream.pdf

2020-12-16

tensorflow-windows_x86_64.zip

windows执行pip download下载的安装包,及依赖的requirement.txt文件: absl-py==0.8.0 alabaster==0.7.12 alembic==1.0.10 allpairspy==2.5.0 anaconda-client==1.7.2 anaconda-navigator==1.9.7 anaconda-project==0.8.2 asn1crypto==0.24.0 astor==0.8.0 astroid==2.2.5 astropy==3.1.2 atomicwrites==1.3.0 attrs==19.1.0 Babel==2.6.0 backcall==0.1.0 backports.os==0.1.1 backports.shutil-get-terminal-size==1.0.0 beautifulsoup4==4.7.1 bert-serving-server==1.9.1 bitarray==0.9.3 bkcharts==0.2 bleach==2.0.0 blinker==1.4 bokeh==1.1.0 bot

2019-11-27

使用Jmeter进行接口与性能测试

使用Fiddler抓取数据包,分析请求结构,手动编写Jmeter脚本,使用Jenkins集成Jmeter脚本。通过本文,你可以学到: 1. Fiddler抓包使用 2. 手动编写并参数化Jmeter脚本 3. 与Jenkins结合使用(本文没有bat脚本,在博客中会附加该部分)

2019-01-31

centos:7.2.1511的docker镜像

该镜像是centos:7.2.1511镜像离线包,下载该镜像在docker机器上执行命令: cat centos7.2.1511.tar | docker import - centos:7.2.1511

2018-11-16

Redhat7.3局域网使用ambari安装大数据平台

1. 在局域网内搭建http服务,构建yum源 2. 在局域网内安装ambari以及安装过程中出现问题的处理 3. 搭建大数据环境问题处理

2018-09-16

gmongo与mongo_java_driver的JAR文件

gmongo的jar版本是:gmongo-1.2-sources.jar; mongo_java_driver版本:mongo-java-driver-3.2.2.jar;

2018-03-15

App自动化实例(IOS+Android)

App自动化实例: appium-1.6-XCUITest-demo android-uiautomator-server

2018-03-08

SOAPUI学习笔记(1-150页)

SoapUI学习笔记包含:WSDL、SOAP相关简介! 其他翻译内容来自SoapUI Cookbook,文中操作实例截图与操作步骤都是本人实操,修改调整了原书中不对的错误信息!

2018-03-05

soapUI CookBook+书中实例(纯英文,下载请注意)

soapUI CookBook与该书的中操作实例的压缩文件,如果书中实例打不开,可以在:https://github.com/PacktPublishing/SoapUI-Cookbook下载! PS:是纯英文,下载请注意

2018-01-16

hadoop-1.2.1-bin.tar.gz

hadoop-1.2.1-bin.tar.gz hadoop-1.2.1-bin.tar.gz hadoop-1.2.1-bin.tar.gz hadoop-1.2.1-bin.tar.gz hadoop-1.2.1-bin.tar.gz

2017-09-05

FiddlerCore官网API接口与使用说明帮助文档

FiddlerCore官网API接口与使用说明帮助文档

2017-05-31

ADBShell操作手册

ADB Debugging(adb调试命令) 3 adb devices 3 adb forward 3 adb kill-server 3 无线网(Wireless) 3 adb connect [:] 3 adb usb 4 安装包管理命令(Package Manger) 4 adb install [option] 4 adb uninstall [option] 6 adb shell pm list packages [options] 7 adb shell pm path 10 adb shell pm clear 10 文件管理命令(File Manger) 10 adb pull [local] 10 adb push 10 adb shell ls [options] 11 adb shell cd 13 adb shell rm [options] 13 adb shell mkdir [options] 15 adb shell touch [options] 15 adb shell pwd 16 adb shell cp [options] 16 adb shell mv [options] 16 网络命令(NetWork) 17 adb shell netstat 17 adb shell ping 17 adb shell netcfg 18 adb shell ip [OPTIONS] OBJECT 18 日志显示(Logcat) 18 adb logcat [option] [filter-specs] 18 adb shell dumpsys [options] 22

2017-03-24

Python自动发送邮件并添加附件的源代码V2.1

Python自动发送邮件并添加附件的源代码,真特定网站,比较具有参考价值

2017-03-08

XQLSendMail_V2.2

在页面自动化执行Hive命令并发送邮件的python脚本,针对特定网站比较有局限性

2017-03-08

Python自动发送邮件并添加附件的源代码

该源码是针对特定网站,不是通用代码,但是具有一定的参考性,不想下载可以看我博客有相应的每个部分的代码块 http://blog.csdn.net/henni_719/article/details/60580815

2017-03-06

Jenkins学习笔记

第1章 Jenkins简述 4 1.1 Jenkins是什么? 4 1.2 为什么是Jenkins? 4 1.3 持续集成是什么? 4 1.4 安装Jenkins系统要求 4 第 2 章 安装Jenkins 5 2.1 下载Jenkins 5 2.2 开始Jenkins 5 2.3 连接Jenkins 6 第 3章 Jenkins – Tomcat Setup 7 第4章 Jenkins – Git Setup 9 第 5章 Jenkins – Maven Setup 12 第6章 Jenkins – Configuration 16 第7章 Jenkins – Management 18 第 8 章 Jenkins – 设置Build Job 21 第 9 章 Jenkins – Unit Testing 25 第10章 Jenkins – Automated Testing 29 第 11 章 Jenkins – Notification 32 第12章 Jenkins – Reporting 33 第 13 章 Jenkins – Code Analysis 34 第 14 章 Jenkins – Distributed Builds 35 第 15 章 Jenkins – Automated Deployment 37 第16章 Jenkins – Metrics and Trends 39 第17章 Jenkins –服务器维护 44 第 18 章 Jenkins – 持续部署 45

2017-01-03

Shell脚本学习笔记

第1章 BashShell命令 6 1.1 Shell提示符 6 1.2 文件与目录Shell命令 7 1.2.1 更改目录命令(cd) 7 1.2.2 列表命令(ls) 7 1.2.3 操作文件命令 10 1.2.4 目录处理命令 14 1.2.5 查看文件内容命令 15 1.3 监控程序 20 1.3.1 进程查看 20 1.3.2 实时进程监控 22 1.3.3 停止进程 24 1.4 监控磁盘空间 25 1.4.1 挂载介质 25 1.4.2 使用df命令 26 1.4.3使用du命令 27 1.5 操作数据文件 28 1.5.1 数据排序(sort) 28 1.5.2 搜索数据 (grep) 30 1.5.3 压缩数据 30 1.5.4 归档数据(tar) 33 1.6 使用Linux环境变量 34 1.6.1 设置环境变量 34 1.6.2 默认的shell环境变量与path变量的设置 37 1.7 Linux文件权限 40 1.7.1 Linux安全性 40 1.7.2 使用Linux用户组 46 1.7.3 解码文件权限 47 1.7.4 修改安全设置 49 1.8 vim编辑器 52 第2章 基本脚本编译 54 2.1 创建脚本与使用变量 54 2.1.1 创建脚本 54 2.1.2 使用变量 55 2.2 重定向输入输出与数学计算 57 2.2.1 输出重定向 57 2.2.2 输入重定向 58 2.2.3 管道 58 2.2.4 数学计算 58 2.3 退出脚本 60 第3章 结构化命令 61 3.1 if语句 61 3.1.1 if-then语句 61 3.1.2 if-then-else语句 61 3.1.3 嵌套if语句 62 3.2 if条件语句 63 3.2.1 数值比较 63 3.2.2字符串比较 64 3.2.3 文件比较 65 3.2.4 复合条件检查 65 3.3 if-then的高级特征与case命令 66 3.3.1 使用双圆括号 66 3.3.2 使用双方括号 67 3.3.3 case命令 67 3.4 for命令 67 3.4.1 读取列表 68 3.4.2 读取变量与读取命令 69 3.4.3 改变字段分隔符与使用通配符读取目录 69 3.4.5 C式的for命令 70 3.5 while、until命令 71 3.5.1 使用多条测试命令 71 3.5.2 until命令与循环嵌套 72 3.6 文件数据的循环与控制循环 73 3.6.1 文件数据的循环 73 3.6.2 break命令 73 3.6.3 continue命令 75 第4章 处理用户输入与显示数据 76 4.1 命令行参数与特殊的参数变量 76 4.1.1 读取参数 76 4.1.2 读取程序名称 77 4.1.3 测试参数 77 4.1.4 参数计数 77 4.1.5 获取所有数据 78 4.2 移位与选项 79 4.2.1 移位 79 4.2.2 找出选项 79 4.2.3 使用getopt命令 81 4.2.4 更高级的getopts命令 83 4.2.4 标准化选项 84 4.3 获取用户输入 84 4.3.1 基本读取 84 4.3.2 计时 85 4.3.3 默读与文件读取 85 4.4 显示数据 86 4.4.1 标准文件描述符 86 4.4.2 重定向错误 87 4.4.3 临时重定向 88 4.4.4永久重定向 88 4.4.5 在脚本中重定向输入 89 4.5 创建自己的重定向 90 4.5.1 创建输出文件描述符 90 4.5.2 重定向文件描述符 90 4.5.3 创建输入文件描述符 91 4.5.4 创建读取/写入文件描述符 91 4.5.5 关闭文件描述符 92 4.5.6列出开发文件描述符 92 4.5.7禁止命令输出 94 4.6 使用临时文件 94 4.6.1 创建本地临时文件 94 4.6.2 在/temp中创建临时文件 95 4.6.3 创建临时目录 96 4.6.4 记录消息 96 第5章 脚本控制 97 5.1 处理信号 97 5.1.1 Linux信号回顾 97 5.1.2 生成信号 97 5.1.3捕获信号 99 5.1.4捕获脚本退出 99 5.1.4移除捕获 100 5.2 以后台模式运行脚本 100 5.3 作业控制 102 5.3.1查看作业 102 5.3.2重新启动停止的作业 103 5.4 nice与renice命令 104 5.4.1 nice命令 104 5.4.2 renice命令 104 5.5 定时运行脚本 105 5.5.1使用at命令调度作业 105 5.5.2使用batch命令调 107 5.5.3 调用定期脚本 107 5.6 从头开始 109 5.6.1在启动时启动脚本 109 5.6.2随新shell一起启动 109 第6章 创建函数 110 6.1 基本脚本函数 110 6.1.1 创建函数 110 6.1.2 使用函数 110 6.2 返回值 111 6.2.1 默认退出状态 111 6.2.2 使用return命令 111 6.2.3 使用函数输出 112 6.3 在函数中使用变量 112 6.3.1 向函数传递参数 112 6.3.2 在函数中处理变量 113 6.4 数组变量与函数 114 6.4.1 向函数传递数组 114 6.4.2从函数返回数组 115 6.5 函数递归与创建库 116 6.5.1函数递归 116 6.5.2 创建库 116 6.6 在命令行中使用函数 117 6.6.1在命令行创建函数 117 6.6.2在.bashrc文件中定义函数 117 6.7 select命令使用 119 第7章 sed、gawk介绍与正则表达式 120 7.1 sed编辑器 120 7.1.1 在命令行中定义编辑器命令 120 7.1.2 在命令行中使用多个编辑器命令 121 7.1.3 从文件读取编辑器命令 121 7.2 gawk程序 122 7.2.1 gawk命令格式 122 7.2.2 自命令行读取程序脚本 122 7.2.3 使用数据字段变量 123 7.2.4 在程序脚本中使用多个命令 124 7.2.5从文件读取程序 124 7.2.6 在处理数据之前运行脚本 125 7.2.7 在处理数据之后运行脚本 125 7.3 sed编辑器基础知识 126 7.3.1 更多替换选项 126 7.3.2 使用地址 127 7.3.3 删除行 128 7.3.4 插入和附加文本 129

2017-01-03

大数据学习笔记.pdf

目录 第一部分 Spark学习 ....................................................................................................................... 6 第1章 Spark介绍 ................................................................................................................... 7 1.1 Spark简介与发展 ...................................................................................................... 7 1.2 Spark特点 .................................................................................................................. 7 1.3 Spark与Hadoop集成 ................................................................................................ 7 1.4 Spark组件 .................................................................................................................. 8 第2章 Spark弹性分布数据集 ............................................................................................... 9 2.1 弹性分布式数据集 .................................................................................................... 9 2.2 MapReduce数据分享效率低..................................................................................... 9 2.3 MapReduce进行迭代操作 ........................................................................................ 9 2.4 MapReduce进行交互操作 ...................................................................................... 10 2.5 Spark RDD数据分享 ............................................................................................... 10 2.6 Spark RDD 迭代操作 .............................................................................................. 10 2.7 Spark RDD交互操作 ............................................................................................... 10 第3章 Spark安装 ................................................................................................................. 11 第4章 Spark CORE编程 ....................................................................................................... 13 4.1 Spark Shell ........................................................

2016-11-03

空空如也

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

TA关注的人

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