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
这个是压缩文件和解压了的文件夹

其中webbench是做压力测试的。

ngx_openresty是需要要测试的

 具体的就是必须安装ngx_openresty.先把web server部署好,至少可以运行起来

然后就安装perl.其他的依赖包,遇到什么东西没装就装什么。装好后,开始测试tt文件。

 测试的时候和使用test::base一样。perl 文件名.tt就可以了

如果要是测试多个文件,就用prove

原文地址:https://www.cnblogs.com/xewnwsl2001/p/2107836.html