求开源的测试 API 接口的工具或网站

2020-11-26 12:27:30 +08:00
 zealinux

不是那种简单的 Uptime 工具,是可以发 post 请求和参数用来测试业务接口是不是 OK 。

比如预期结果或者 status 不对,可以发邮件或 webhook 告警。

之前想到过每天定时启动 jmeter,然后再把结果 push 到 prometheus,然后 alert 再告警, 感觉这种方式比较重,而且 jmeter 的 prometheus 插件不好用。

https://github.com/johrstrom/jmeter-prometheus-plugin

2559 次点击
所在节点    程序员
17 条回复
laike9m
2020-11-26 13:38:40 +08:00
zealinux
2020-11-26 14:47:51 +08:00
@laike9m hoppscotch 没看到有如果 test failed 后续的处理,以及定时请求功能
zqz19941106
2020-11-26 14:53:23 +08:00
jmeter 可以无 GUI 吧 然后推送钉钉机器人
d0m2o08
2020-11-26 15:09:15 +08:00
curl ?
echowuhao
2020-11-26 15:13:53 +08:00
crontab
Sparetire
2020-11-26 15:41:17 +08:00
命令行的话就 Httpie Http-prompt
GUI 就 Insomnia
zealinux
2020-11-26 16:56:47 +08:00
@d0m2o08 curl 只是一个流程中的一个小工具,缺少剩下的测试验证,可视化配置参数等等
zealinux
2020-11-26 16:57:40 +08:00
@echowuhao crontab 只是个定时器,流程中的一个控制部分
zealinux
2020-11-26 16:58:53 +08:00
@zealinux Jmeter 有 No-GUI,但是它 prometheus 插件太难用了。也没有找到其他好用的插件。
kingfalse
2020-11-26 17:01:11 +08:00
curl +1,报警都直接可以
warcraft1236
2020-11-26 17:08:33 +08:00
这玩意难道不应该测试去写自动化嘛?
zealinux
2020-11-26 17:09:11 +08:00
@kingfalse curl 功能单一不是系统
loading
2020-11-26 17:09:37 +08:00
curl 写好脚本就行了,如果像我这么菜的,可以用 golang 自己写一个,哈哈。
kingfalse
2020-11-26 17:12:07 +08:00
@zealinux 杀鸡非得用牛刀???
GuryYu
2020-11-27 09:53:02 +08:00
lijialong1313
2020-11-27 10:43:19 +08:00
jmeter 用 gui 配置好 jmx 文件,然后用命令行调用文件运行,这样可以么
LuckyHJH
2020-11-27 11:28:47 +08:00
YAPI

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

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

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

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

© 2021 V2EX