php API接口如何进行测试
PHP中文网
PHP中文网 2017-04-10 16:28:26
[PHP讨论组]

如题,php API接口如何进行测试,大家有什么方案

PHP中文网
PHP中文网

认证0级讲师

全部回复(12)
黄舟

postman

阿神

可以使用PHPUnit对API进行测试 :PHPUnit在Windows下的配置及使用

PHPz

chrome 拓展 DHC
如果你是用PHPStorm的话里面有自带的工具。

黄舟

OSX 还有一个非常不错的选择是 paw

阿神

我一般是用google chrome的一个插件:postman来测试接口。。。

伊谢尔伦

curl 命令

阿神

目前的工具链: shell + curl + jq + awk + sed + ... 总体还是要肉眼一个一个地去看结果, 但接口尚未固定也只好用写个简单的脚本随意测下吧?
后面稳定下来, 我会考虑使用 phpUnit/codeception 之类的以方便对测试结果的处理。

access_token=$(curl -Ss -X POST "${baseUrl}/user/login" -H 'Content-Type:application/json' -d '{"email":"a@bcom","password":"c"}' \
    | jq . | sed -n '/access_token/p' | awk '{ print $2 }' | tr -d '", ')

或者 yii2-rest

伊谢尔伦

HaTTip.
Paw
paw功能更全更高级一点

chrome和Firefox也有对应的插件

怪我咯

如果在用 PHP Storm(Jetbrains 家产品):

menu->Tools->Test RESTful Web Service
ringa_lee

推荐jmeter

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号