perl tt测试环境部署
我这个是针对nginx的test
也就是采用test:nginx进行测试tt文件
环境是ubuntu + perl 5.10
需要安装的依赖包有:
List-MoreUtils Test-Base
List-MoreUtils-0.32.tar.gz Test-Base-0.60.tar.gz
ngx_openresty Test-LongString
ngx_openresty-0.8.54.8.tar.gz Test-LongString-0.15.tar.gz
ngx_openresty-1.0.4.0 Test-Nginx
ngx_openresty-1.0.4.0.tar.gz Test-Nginx-0.16.tar.gz
Parallel-ForkManager Text-Diff
Parallel-ForkManager-0.7.9.tar.gz Text-Diff-1.41.tar.gz
Spiffy webbench-1.5
Spiffy-0.30.tar.gz
这个是压缩文件和解压了的文件夹List-MoreUtils-0.32.tar.gz Test-Base-0.60.tar.gz
ngx_openresty Test-LongString
ngx_openresty-0.8.54.8.tar.gz Test-LongString-0.15.tar.gz
ngx_openresty-1.0.4.0 Test-Nginx
ngx_openresty-1.0.4.0.tar.gz Test-Nginx-0.16.tar.gz
Parallel-ForkManager Text-Diff
Parallel-ForkManager-0.7.9.tar.gz Text-Diff-1.41.tar.gz
Spiffy webbench-1.5
Spiffy-0.30.tar.gz
其中webbench是做压力测试的。
ngx_openresty是需要要测试的
具体的就是必须安装ngx_openresty.先把web server部署好,至少可以运行起来
然后就安装perl.其他的依赖包,遇到什么东西没装就装什么。装好后,开始测试tt文件。
测试的时候和使用test::base一样。perl 文件名.tt就可以了
如果要是测试多个文件,就用prove