请问有没有 RESTful API 请求测试的网站?

2014-08-14 12:48:28 +08:00
 georgetso
可以自定义请求方法,头,body,url等,并查看返回值?
10455 次点击
所在节点    问与答
25 条回复
sexoutsex2011
2014-08-14 12:50:50 +08:00
chrome下的 Postman 应用不晓得能否满足你的需求。
Comdex
2014-08-14 12:53:52 +08:00
有本地程序
cnallenzhao
2014-08-14 12:55:13 +08:00
Charles
kuber
2014-08-14 12:57:44 +08:00
我一直用chrome 里面的一个app: Advanced REST client。 很强大。
georgetso
2014-08-14 13:12:52 +08:00
@sexoutsex2011 postman is wonderful
kemingcao
2014-08-14 13:30:25 +08:00
curl -X (POST|GET|PUT) -d "data" http://some_request_url


如果返回数据是json的话,请加上这个http://stedolan.github.io/jq/

exp:
curl -X (POST|GET|PUT) -d "data" http://some_request_url | jq
georgetso
2014-08-14 13:45:31 +08:00
@kemingcao 答非所问。我问的是网站,不是curl。几十个请求,每个都写curl,不嫌烦吗?生产率不能提高吗?
georgetso
2014-08-14 13:46:46 +08:00
@kemingcao 作为程序员,必须要会懒,我可没那么勤劳把几十个api都写个脚本,然后每次测试参数不同都要去更改脚本
烦不烦
flypiggy
2014-08-14 13:53:21 +08:00
swagger UI
Kymair
2014-08-14 14:08:40 +08:00
我最近在用这个库 rest-assured https://code.google.com/p/rest-assured/
spritevan
2014-08-14 14:25:19 +08:00
ravenw
2014-08-14 14:26:43 +08:00
@georgetso 懒不是这么懒的,你还真应该都写成脚本,所有不同参数都写进去,再用脚本检测返回的数据是否正确,然后一个命令就把这些脚本跑一遍,有问题的api会自动提示出来,这才是正确提高生产率的方式,这种东西叫自动化测试
canesten
2014-08-14 14:36:25 +08:00
天下最懒的全套Web接口测试方案请尝试SoapUI
不用谢我
我叫雷锋
imcotton
2014-08-14 14:43:53 +08:00
dreampuf
2014-08-14 15:25:02 +08:00
@georgetso 码农的懒是对重复体力劳动说不。不是拒绝脑力劳动,凡事不过大脑
thyrlian
2014-08-14 15:57:41 +08:00
推荐一个程序, 不是网站, 但是很讨巧, 可以保存多个API请求供日后读取使用, 部门的好些同事都用这个.
Cocoa Rest Client (http://mmattozzi.github.io/cocoa-rest-client/)
scarlex
2014-08-14 16:08:47 +08:00
@thyrlian 这个好用
lygmqkl
2014-08-14 16:38:15 +08:00
just try postman.
lygmqkl
2014-08-14 16:38:36 +08:00
@sexoutsex2011 I love postman too :)
wangtai
2014-08-14 16:43:34 +08:00
我觉得 @kemingcao 方法很好啊,我也是这么做的。写好的测试用例运行非常方便,而且每个人都可以用,反观Postman这种,只能在个人电脑上用,倒不是很方便。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/127837

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX