我是一名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
所以我的问题是:有没有人知道会有这样的测试的回购或其他来源,还是我被迫从头开始做所有事情? :)
答案 0 :(得分:0)
由于我的问题可能不是最亮的问题,我会用我所做的回答:
每个扩展程序的php脚本,其中包含php.net文档中的示例(例如:http://php.net/manual/en/function.ctype-cntrl.php)。
每个脚本都应该返回一个设置输出;文件由python脚本发送到服务器。然后,将http请求发送到每个脚本,并评估响应。
扩展列表和.htaccess行为也会根据输出进行评估。
对于一个暗淡的问题,不是最明亮的答案,但它已经足够接近了。