常见PHP5扩展的功能测试

时间:2015-03-20 12:37:09

标签: php testing webserver functional-testing

我是一名python程序员,但我需要在PHP升级后测试网络服务器上是否一切正常。

我对PHP不太熟悉,我正在寻找一些功能测试(使用PHP扩展的常见操作)。我做了很多搜索,但我发现的一切都与一些更大的框架有关。我只需要一些简单的,但最好是准备好的脚本,可以作为功能测试:)

扩展加载正确,get_loaded_extensions()方法返回清除列表:

Core date ereg libxml openssl pcre sqlite3 zlib bz2 ctype dom
fileinfo  filter hash iconv intl json mbstring SPL session standard PDO     
mysqlnd pdo_sqlite Phar posix pspell Reflection pdo_mysql shmop 
SimpleXML soap sockets mysqli tokenizer wddx xml xmlreader xmlwriter zip
apache2handler bcmath calendar curl dba exif ftp gd gettext imagick imap
ldap mailparse mcrypt ming mysql pdo_pgsql pgsql sysvsem sysvshm xmlrpc
xsl dbase

所以我的问题是:有没有人知道会有这样的测试的回购或其他来源,还是我被迫从头开始做所有事情? :)

1 个答案:

答案 0 :(得分:0)

由于我的问题可能不是最亮的问题,我会用我所做的回答:

每个扩展程序的php脚本,其中包含php.net文档中的示例(例如:http://php.net/manual/en/function.ctype-cntrl.php)。

每个脚本都应该返回一个设置输出;文件由python脚本发送到服务器。然后,将http请求发送到每个脚本,并评估响应。

扩展列表和.htaccess行为也会根据输出进行评估。

对于一个暗淡的问题,不是最明亮的答案,但它已经足够接近了。