如何用phpunit做接口测试平台

 我来答
nodwisea
2016-10-14 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:60
采纳率:50%
帮助的人:54.5万
展开全部
  phpunit的文档中Chapter 3. Installing PHPUnit这一章节,先看下看头部分的Note,确定环境没问题,再到本章节的Optional packages,部分,下载DbUnit、PHP_Invoker、PHPUnit_Selenium、
  PHPUnit_Story、PHPUnit_SkeletonGenerator等可选包,应该就可以解决require_once包含一些文件发生找不到文件的错误,你可以执行ls /usr/share/pear/PHPUnit/命令查询有那些目录,我的有
  Autoload.php Extensions Framework Runner TextUI Util。
  另外在Yii框架中使用phpunit发现当我执行phpunit unit/BBCodeTest.php命令时,能正常执行,而执行phpunit webTest/protected/tests/unit/BBCodeTest.php 命令时报错!提示找不到CTestCase类,这是Yii框架自带的类,在/var/www/html/yii-1.1.13.e9e4a0/framework/test/路径里,webTest与yii-1.1.13.e9e4a0是在同一目录下!当我执行phpunit BBCodeTest.php时,也报错,同样是找不到
  CTestCase,难道测试文件里包含了其他类phpunit命令必须在测试文件的上一个目录执行!!最后发现原来是这个东东的问题
  Configuration read from /var/www/html/webTest/protected/tests/phpunit.xml
  PHPUnit默认会读取当前目录下的phpunit.xml配置文件,在里面包含了所需要用到的类(非PHPUnit的类,自己设定的),问题大概自己解决了~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
广东轻亿云软件
2024-05-14 广告
广东轻亿云软件科技有限公司在软件开发领域深耕多年,积累了丰富的经验和技术实力。我们深知API接口在现代软件开发中的重要性,因此,我们与多家业界领先的API接口提供商保持着紧密的合作关系,确保我们的产品和服务能够充分利用这些接口,为用户提供更... 点击进入详情页
本回答由广东轻亿云软件提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式