Nginx模块的测试方法与程序测试经验.pptx

上传人:sh****n 文档编号:20766496 上传时间:2021-04-18 格式:PPTX 页数:39 大小:796.30KB
收藏 版权申诉 举报 下载
Nginx模块的测试方法与程序测试经验.pptx_第1页
第1页 / 共39页
Nginx模块的测试方法与程序测试经验.pptx_第2页
第2页 / 共39页
Nginx模块的测试方法与程序测试经验.pptx_第3页
第3页 / 共39页
资源描述:

《Nginx模块的测试方法与程序测试经验.pptx》由会员分享,可在线阅读,更多相关《Nginx模块的测试方法与程序测试经验.pptx(39页珍藏版)》请在装配图网上搜索。

1、1 Nginx模块的测试方法与程序测试经验服务器平台 李子2010年5月5日 2服务器平台 李子 概要单元测试 nginx-test perl 单元测试 42010年5月5日 单元测试 ok( foo(), $test_name ); is( foo(42), 23, $test_name ); 242010年5月5日 nginx-test如何使用 函 数 库 nginx-test 函 数 库 Plan、 run、 stop、 write_file、 write_file_expand、http_get()、 http_head()、 http(). 252010年5月5日 nginx-tes

2、t如何使用 准 备 测 试 数 据 : 配 置 文 件 , 数 据 文 件 从 脚 本 文 件 中 输 出 拷 贝 到 指 定 地 方 262010年5月5日 nginx-test如何使用 编 写 用 例 代 码 like(http_get( foo.html ),qr/partten/, comment ) 执 行 设 置 环 境 变 量 :TEST_NGINX_BINARY 执 行 测 试 脚 本 perl 282010年5月5日 Perl简介 Perl是什么 Practical Extraction and Report Language 作 者 : Larry wall 具 有 高 级

3、 语 言 (如 C)的 强 大 能 力 和 灵 活 性 。 脚 本 语 言 , 解 释 执 行 , 并 具 有 脚 本 语 言所 有 功 能 Perl像 C一 样 强 大 , 像 awk、 sed等 脚 本 描述 语 言 一 样 方 便 。 292010年5月5日 Perl基本语法变量定义 以 $开 头 , 如 : $num=1;数组定义 以 开 头 , 如 : array=1,2,3; 调 用 数 组 元 素 ,如 :$ array1字符串 Perl 中 字 符 串 的 未 尾 并 不 含 有 隐 含 的NULL字 符 , NULL字 符 可 以 出 现 在 串 的 任何 位 置 。 302

4、010年5月5日 Perl基本语法单引号与双引号字符串 单 引 号 字 符 串 没 有 变 量 替 换 单 引 号 字 符 串 不 支 持 转 义 字 符 单 引 号 字 符 串 可 以 跨 多 行字符串连接 连 接 : .(注 意 与 +的 区 别 ) 重 复 : x 如 :“ t” x 5 31 Perl基本语法文件读写 打 开 、 关 闭 文 件 open(filevar,filename) close(filevar) 文 件 访 问 模 式 : 读 、 写 和 添 加 Open(FILE,” aa.txt” ) Open(FILE,” aa.txt” ) 读 文 件 $line =

5、写 文 件 print FILE (“ abc” ) 32 Perl基本语法命令行参数 命 令 行 参 数 存 放 在 ARGV变 量 里 面 $ARGV为 参 数 个 数打开管道 Open(FILE,” | ls ” ) Open(FILE,” ls |” ) 33 Perl基本语法模式匹配 以 两 个 反 斜 线 包 含 :/pattern/ 匹 配 操 作 符 : =、 ! 如 : $foo = “ abcd” $foo = /a/ 字 符 ” |” 指 定 两 个 或 多 个 选 择 来 匹 配 替 换 操 作 符 : s/pattern/replacement 34 Perl基本语法

6、子程序 子 程 序 可 以 出 现 在 程 序 的 任 意 地 方 :sub subname statements; 返 回 值 : 默 认 为 最 后 一 条 语 句 的 值 , 也可 以 通 过 return 来 返 回 值 参 数 传 递 : Sub sub1 my($var1, $var2) = _; 35 Perl基本语法子程序 预 定 义 子 程 序 :BEGIN: 启 动 时 调 用 AUTOLOAD: 找 不 到 子 程 序 时 调 用 END: 结 束 时 调 用 36 Perl基本语法面向对象 创 建 类 : 创 建 名 为 foo.pm的 包 文 件 最 后 一 行 添 加 :” 1;” 定 义 包 : package foo; 构 造 函 数 : new();sub new()my $self = ;bless $self;return $self; 37 Perl基本语法面向对象 创 建 类 : 析 构 函 数 : sub DESTORY() 方 法 : 静 态 方 法 与 虚 方 法静 态 方 法 第 一 个 参 数 为 类 名 , 虚 方 法第 一 个 参 数 为 对 象 的 引 用 方 法 的 输 出 引 用 包 : Use foo; 38 再看nginx-test Nginx-test lib/Test/Nginx.pm

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!