接口自动化测试系列之PHPUnit介绍和环境搭建

phpunit介绍



PHPUnit是一个面向PHP程序员的测试框架,这是一个xUnit的体系结构的单元测试框架。

phpunit环境搭建



这里介绍两种搭建方法:

第一种:直接使用xampp,里面集成了phpunit

地址:https://www.apachefriends.org/zh_cn/index.html

帮助:http://jingyan.baidu.com/article/dca1fa6fbcd20cf1a5405258.html

第二种:

1、安装好php,并配置到系统环境变量path里

2、下载phpunit:https://phar.phpunit.de/phpunit.phar下载之后要改名,去掉后面的版本号

3、把phpunit.phar放到工程目录下

4、cmd命令行,进入工程所在目录,运行命令:echo @php “%~dp0phpunit.phar” %* > phpunit.cmd 可以看到生产了一个phpunit.cmd

5、关闭之前打开的cmd,重新打开一个,然后输入phpunit --version,结果如下

php开发工具



比较专业的可以选择PhpStorm,只需简单配置即可使用,具体的方法大家自行google一下。由于我环境的限制,我这里就直接用notepad++来编写了。

资料获取



后续涉及到的代码可以通过如下方式获取(代码会逐步发放,不要着急):

点击链接加入群 522720170(共享里有):https://jq.qq.com/?_wv=1027&k=5C08ATe

时间: 2024-11-05 14:38:54

接口自动化测试系列之PHPUnit介绍和环境搭建的相关文章

App自动化测试-1.App自动化介绍和环境搭建

*:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* BLOCKS =============================================================================*/ p, blockquote, ul, ol, dl, table, pre { margin: 15px 0; } /* HEAD

接口自动化测试系列之PHPUnit-接口测试的步骤

接着上篇文章接口自动化测试系列之PHPUnit-接口测试基础继续来说 接口测试的步骤 接口测试的步骤并没有什么特殊的,但其中比较关键的是阅读接口文档.这里有个特别奇怪的现象,我们作为测试每天都在读各种复杂.不靠谱的需求,而且还是较好的完成测试工作.但为什么读起来一个非常好的文档的时候却不知道该怎么看了呢?实在想不明白!比如,给了你一份非常详细的学习文档了,或者搭建环境的文档亦或API的文档,很多人都不想看,甚至拒绝看!那怎么会做好测试呢?尤其是想做到高端点的.这个习惯要改改啊亲们! 好,回归正题

使用WIF实现单点登录Part I——Windows Identity Foundation介绍及环境搭建

首先先说一下什么是WIF(Windows Identity Foundation).由于各种历史原因,身份验证和标识的管理一般都比较无规律可循.在软件里加入"身份验证"功能意味着要在你的代码里混进处理底层任务(如验证用户名和密码,与X509证书或类似的证书打交道等)的代码.这样一来就得对基础架构相当依赖,程序很难移植,除非大范围重写.要改变这种情况,使用基于声明的标识(claims-based identity)可以很好的解决这个问题.这个"基于声明的标识"是神马东

【美妙的Python之中的一个】Python简单介绍及环境搭建

美妙的Python之Python简单介绍及安装         简而言之: Python 是能你无限惊喜的语言,与众不同.             1.Python:          Python英文意思为蟒蛇,故又称为蟒蛇语言,在图标设计上有所体现,贵铎·范·罗萨姆(Guido van Rossum)于1989年创立.Python的特质,简单,优雅,健壮,继承传统编程语言的强大性与通用性,同一时候兼具简单脚本的简单性.         Python的哲学:仅仅用一种方法,最好是仅仅有一种方法

[springboot 开发单体web shop] 1. 前言介绍和环境搭建

前言介绍和环境搭建 简述 springboot 本身是为了做服务化用的,我们为什么要反其道使用它来开发一份单体web应用呢? 在我们现实的开发工作中,还有大量的业务系统使用的是单体应用,特别是对于中小型团队来说,在项目开发之初选择服务化开发是得不偿失的,因为对于此类团队,势必所有的工作都是需要我们开发人员来做的,例如: 技术选型 业务需求分析 业务需求设计 大量的测试 运行部署 运营健康监控 ... 小团队或小公司如果开发人员把大规模的精力放在除业务之外的工作中,那么我们的开发效率势必会特别低下

【三】Jmeter接口自动化测试系列之Http接口自动化实战

作者:大虫 本文介绍 Jmeter 工具的 http 接口 自动化测试 实战! 为了通用性,就拿知乎 网站作为实战例子吧! 必备技能:http接口基础知识.抓包,本文不做详细介绍,不会的可以先百度恶补! 首先,我们把 知乎登录的包抓下来: 我们抓一下 获取 Jmeter 对应脚本如下: 获取发现栏目脚本: 使用正则表达提取器,提取栏目内容(what?不会正则表达式?找百度) 使用 foreach 控制器将提取结果合并到一个字符串 打印结果: 运行结果: 在进行http 接口测试的时候,通常需要注

简单介绍及环境搭建

简单介绍 1,简介 mongodb是一种面向文档的非关系型数据库(NoSQL). mongodb有三元素,数据库,集合和文档.数据库跟sql server中的数据库概念类似,集合相当于sql server中的数据表,文档相当于sql server中的行. mongodb的文档采用的是BSON(Binary JSON),一种类似于JSON的格式,但是是二进制序列化的.如下: { 'id':1, 'author':'NinGoo', 'title':'白话MongoDB(一)', 'content'

自动化测试入门指南(2)-- 环境搭建

本文主要是介绍JDK+Eclipse+Maven+TestNG的环境搭建,环境搭建中所使用到的所有软件都可以从各软件官网获得,而为了方便大家学习,已经将本文用到的软件共享到百度网盘(http://pan.baidu.com/s/1c00bw8g) (由于Eclipse的插件在线安装的时候,容易受网络原因影响导致安装失败,所以百度网盘所提供的软件包已经安装好所介绍的插件,可参照第6小节介绍内容操作直接使用) 1 JDK 1.1 安装步骤 Step1. 双击打开jdk-8u45-windows-x6

持续集成-jenkins介绍与环境搭建

什么是持续集成? 转自:https://blog.csdn.net/tanshizhen119/article/details/80328523 持续集成,俗称CI, 大师Martin Fowler对持续集成是这样定义的:持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成.每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误.许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发