文章列表
1. Correlation Overview
Correlation is used when a recorded script includes a dynamic value(such as a session ID) and cannot replay. To resolve this, you make the dynamic value into a variable thereby enabling your script to replay successfully.
For example, many applications and web si ...
sed 本身是一个管线命令,可以分析standard input 。 而且sed还可以将数据进行取代、删除、新增、卸去特定行等等的功能。
sed [-nefr] [动作]
选项与参数:
-n: 使用安静(silent) 模式。在一般sed的用法中,所有来自STDIN的数据一般都会被列出到屏幕上。但如果加上-n 参数后,则只有经过sed特殊处理的哪一行或者动作才会被列出来。
-e: 直接在指令模式上进行sed的动作编辑
-f: 直接将sed的动作写在一个档案内,-f filename 则可以执行filename 内的sed动作
-r: sed的动作支持的是延伸型正规表示法的语 ...
1. 什么是正规表示法正规表示法就是处理字符串的方法,他是以行位单位来进行字符串的处理行为,正规表示法透过一些特殊符号的辅助,可以让使用者轻易地达到[搜索/删除/取代]某特定字符串的处理程序。2. 基础的正规表示法 2.1 利用中括号[]来搜寻集合字符 其实[]里面不论有几个字符,它都仅代表某一个字符。 2.2 行首与行尾字符^ $ 注意:^符号,在字符集合符号(括号[])之内与之外是不同的。在[]内代表反向选择,在[]之外则代表定位在行首的意义。$ 则代表定位在行尾。 2.3 任意一个字符.与重复字符* - . (小数点):代表一定有一个任意字符的意思 ...
grep 命令格式:
grep [-acinv] [-color=auto] '搜索字符串’ filename
选项与参数:
-a:将binary 档案以text 档案的方式搜寻数据
-c:计算找到‘搜寻字符串’的次数
-i:忽略大小写的不同,所以大小写视为相同
-n: 输出行号
-v:反向选择,即显示出没有‘搜索字符串‘内容的行
grep 命令进阶:
grep [-A][-B] [--color=auto] '搜索字符串’ filename
选项与参数:
-A:后面可加数字,为after的意思,除了列出改行外,后续的n行也列出来
-B:后面可加数字,为before ...
1. vi 的使用
基本上vi 共分为三种模式,分别是一般模式、编辑模式与指令列命令模式。这三种模式的作用分别是:
- 一 般模式:
以vi 打开一个档案就直接进入了一般模式,这是默认的模式。
- 编辑模式:
在一般模式中可以进行删除、复制、贴上等动作,但是无法编辑文件内容的。按下【i, I,o, O,a,A,r,R】等任何 一个字母之后才会进入编辑模式。通常在linux 中,按下这些按键时,在画面的左下方会出现Insert 或Replace 的字样,此时才可以进行编辑。而如果回到一般模式,则必须要按下[Esc]按键即可退出编辑模式。
- 指令列命令模式:
在一 ...
Linux中档案与文件系统的压缩与打包
- 博客分类:
- Linux
1. Linux 系统中常用的压缩指令
1.1 gzip,zcat
gzip 是应用度最广的压缩指令,gzip 所建立的压缩文件为.gz 的档名。语法如下:
* gzip [-cdtv#] 档名
选项与参数:
-c: 将压缩的数据输出到屏幕上,可透过数据流重导向来处理;
-d: 解压缩的参数;
-t: 可以用来检验一个压缩文件的一致性,看看档案有无错误;
-#: 压缩等级, -1 最快,但是压缩比最差、-9最慢,但是压缩比最好!预设是-6
* zcat 档名.gz : 在屏幕上显示解 ...
Linux 档案与目录管理
- 博客分类:
- Linux
1. 目录与档案的管理
对于目录,有很多可以进行目录操作的指令,首先要知道有一些特殊的命令:
. 代表当前目录
.. 代表上一层目录
- 代表前一个工作目录
~ 代表当前用户身份所在的家目录
~account 代表account这个用户的家 ...
白盒测试用例的设计方法
- 博客分类:
- 白盒测试
白盒测试中常用的测试用例设计方法:逻辑覆盖法和基本路径测试法
一. 逻辑覆盖是通过对程序逻辑结构的遍历实现程序的覆盖。它是一系列测试过程的总称,这组测试过程逐渐进行越来越完整的通路测试。从覆盖源程序的详尽程度来分析,逻辑覆盖包括以下不同的覆盖标准: 语句覆盖,判定覆盖,条件覆盖,条件判定组合覆盖,多条件覆盖和修正判定条件覆盖。
1. 语句覆盖: 选择足够多的测试数据,使被测程序中每条语句至少执行一次。
2. 判定覆盖:又称分支覆盖,使得程序中的每一个取“真”分支和“假”分支至少经历一次。
3. 条件覆盖: 构造一组测试用例,使得每一判定语句中每个逻辑条件的可能值至少满足一次。
4. ...