安装
通过 CPAN、cpanm 或源码安装 Test::Nginx
通过 cpanm 安装(推荐)
最简单的安装方式是使用 cpanm(CPAN Minus):
bash
1# 安装 cpanm(如果还没有)2curl -L https://cpanmin.us | perl - App::cpanminus34# 安装 Test::Nginx5sudo cpanm Test::Nginx如果没有 root 权限,可以使用 cpanm --local-lib=~/perl5 Test::Nginx 安装到用户目录。
从 GitHub 源码安装
你也可以从 GitHub 获取最新的开发版本:
bash
1git clone https://github.com/openresty/test-nginx.git2cd test-nginx34# 安装依赖5cpanm --installdeps .67# 或者直接将 lib 目录加入 PERL5LIB8export PERL5LIB=/path/to/test-nginx/lib:$PERL5LIB依赖项
Test::Nginx 依赖以下 Perl 模块:
- Test::Base - 数据驱动测试框架基础
- Text::Diff - 文本差异输出
- Test::LongString - 长字符串比较
- IO::Socket::INET - Socket 通信
- LWP::UserAgent - HTTP 客户端(部分模式)
- URI::Escape - URI 编码
这些依赖会在使用 cpanm 时自动安装。
验证安装
安装完成后,运行以下命令验证:
bash
1perl -e "use Test::Nginx::Socket; print 'OK\n';"23# 如果看到 "OK",说明安装成功