Heim > Backend-Entwicklung > PHP-Tutorial > php 接口自动化测试工具大家有使用过的么?

php 接口自动化测试工具大家有使用过的么?

WBOY
Freigeben: 2016-06-06 20:33:56
Original
1230 Leute haben es durchsucht

就是通过jenkins自动构建代码发布的时候,能否能否通过该自动化测试工具,进行自动测试接口??

回复内容:

就是通过jenkins自动构建代码发布的时候,能否能否通过该自动化测试工具,进行自动测试接口??

phpunit + guzzle 组合
phpunit 作为自动化测试的工具, 在测试代码中加入 guzzle 作为 http client, 测试你的 api。

没有,mark

phpunit?

那要看你用的框架是不是方便的支持这种测试,如果不支持,那就只能用curl / guzzle之类的测试了

我的接口测试代码,不走http,直接在php里跑测试,你可以参考下

https://github.com/yeaha/owl/blob/master/examples/hello_world/Tests/Co...
https://github.com/yeaha/owl/blob/master/examples/hello_world/Tests/Co...

核心思路很简单,php其实就是依赖$_GET $_POST $_SERVER这些环境变量在工作,每个接口测试之前,构造一下这些变量,然后再执行接口逻辑

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage