接口自动化测试系列之PHPUnit-接口测试基础

简介:

总揽


本系列将系统化的介绍接口测试框架phpunit,基于php语言编写的。将从基础开始到框架设计。


前几节为理论,但涉及的思想还是很重要的,后面均为代码实战。当然,本系列一定会有很多不足之处,希望大家多多包涵,给予支持和转发,我们会努力改进!


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

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

2、关注本微信公众号之后,在输入框里回复“测试帮日记”(不是在本文回复啊)


接口测试是什么


老生常谈的问题,但问的人非常多,我接触了很多童鞋基本都是不知道啥是接口测试就去做,然后各种问题暴露无遗,好不容易做完了,还是一脸懵逼。。。


之前在挨踢脱口秀中做过一期音频节目,这里就不重复了,大家可以听听,地址如下:

http://www.lizhi.fm/200893/2522533814197361670


接口测试文档


无文档,不测试!是的,做接口测试一定要有接口的说明文档,不然非常麻烦,虽然说我们自己也可以抓包去看,但是会走很多的弯路,得不偿失!所以接口文档是必须的。


那接口文档是什么玩意呢?包涵哪些内容呢?不要着急,我们来看个demo,如下:

接口描述:提供老黄历查询,黄历每日吉凶宜忌查询

接口地址:http://v.juhe.cn/laohuangli/d

返回格式:json/xml

请求方式:http get/post

请求示例:http://v.juhe.cn/laohuangli/d?date=2014-09-11&key=您申请的KEY

b51a858fee2630a08c8efc1d733212f1.png

c5184ab3432bcc457067c5dbcf191be0.png

看到了吧?基本上包含这样的信息就ok了,后续我们就可以根据文档的参数来写接口测试的脚本了!


PS:很多童鞋会说我们公司没有接口文档!我想说的是,世界上很多东西都是从无到有的,为什么有些人会被人敬仰?因为他们从无到有的创造了东西。所以,没有的东西你就去创造,对于自己来说只有好处没有坏处的!











本文转自 小强测试帮 51CTO博客,原文链接:http://blog.51cto.com/xqtesting/1978013,如需转载请自行联系原作者
目录
相关文章
|
17天前
|
JSON JavaScript 测试技术
Postman接口测试工具详解
Postman接口测试工具详解
26 1
|
7天前
|
XML JSON 测试技术
Postman接口测试工具详解
📚 Postman全攻略:API测试神器!📚 发送HTTP请求,管理集合,写测试脚本,集成CI/CD。从安装配置到环境变量、断言、数据驱动测试,一步步教你如何高效测试RESTful API。实战案例包含GET、POST、PUT、DELETE请求。用Newman在命令行跑集合,自动化测试不发愁!👉 [洛秋小站](https://www.luoqiu.site/) 学更多!🚀
21 1
|
14天前
|
数据采集 测试技术
常见测试测量接口的比较:PXI、PXIe、PCI、VXI、GPIB、USB
常见测试测量接口的比较:PXI、PXIe、PCI、VXI、GPIB、USB
15 2
|
3天前
|
监控 网络协议 安全
由于楼层自动化系统的复杂性和多样性,很难给出一个通用的Python代码示例,因为每个系统可能使用不同的硬件、通信协议和软件接口。
由于楼层自动化系统的复杂性和多样性,很难给出一个通用的Python代码示例,因为每个系统可能使用不同的硬件、通信协议和软件接口。
|
8天前
|
JSON 测试技术 数据格式
postman接口测试工具详解
postman接口测试工具详解
测试时,请求方法一定要写对,写错照样出问题,Method Not Allowed 删除接口写错,注意Controller层中UserMapper中的写法,视频往后看看就能看到解决问题的方法了
测试时,请求方法一定要写对,写错照样出问题,Method Not Allowed 删除接口写错,注意Controller层中UserMapper中的写法,视频往后看看就能看到解决问题的方法了
|
15天前
|
JSON 数据格式
postman 实用教程(含带 token 访问需登录权限的接口、测试文件上传接口、测试文件下载接口)
postman 实用教程(含带 token 访问需登录权限的接口、测试文件上传接口、测试文件下载接口)
20 0
后端测试,编写好了一个接口,怎样用postman测试
后端测试,编写好了一个接口,怎样用postman测试
|
15天前
|
API 开发工具
支付系统23-------使用沙箱账号进行支付测试,统一收单并支付页面接口的调用
支付系统23-------使用沙箱账号进行支付测试,统一收单并支付页面接口的调用
|
16天前
一款测试接口的好插件
一款测试接口的好插件
7 0

热门文章

最新文章