“慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。网站首页程序人生
phpunit数据库测试-通过phpunit.xml连接mysql
发布时间:2021-09-26 23:13:34作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
就说上篇优化了数据库的连接,但是那个连接是对于sqlite的,实际上我们主要常用的还是mysql。上面sqlite那种连接方式也可以在测试类中直接去连接mysql,修改下相关代码即可。但
阅读全文>>phpunit数据库测试-优化数据库连接
发布时间:2021-09-26 22:19:53作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
测试过程中频繁的连接数据库会给数据库造成压力,造成性能的损耗。即便只是测试,而不是正式使用,优化数据库连接可以提高测试的效率。以下是一个基于pdo连接sqlite内存模式数据
阅读全文>>phpunit数据库测试入-数据库连接与数据集初始化
发布时间:2021-09-26 21:41:12作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
用phpunit可以进行php代码业务逻辑的测试,但是对于数据库的测试在phpunit中有PHPUnit\DbUnit提供。数据库的测试一般的至少需要提供数据库连接和初始化数据库测试所用的数据
阅读全文>>composer降级(为了安装dbunit)
发布时间:2021-09-26 21:10:29作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
由于要用phpunit/dbunit,目前最高是4.0版本,但是其要求phpunit必须是7系列的,但是我的phpunit是9系列的。那么这样直接运行如:C:\Users\Administrator\PhpstormProjects\untitl
阅读全文>>centos7全局安装composer
发布时间:2021-09-25 22:57:45作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
首先有可能你需要安装openssl于你的系统中(1)yum install openssl yum install openssl-devel然后你需要运行下面的脚本下载composet安装脚本,需要注意这里的-c,-c指定你的ph
阅读全文>>