接口测试 【探讨】请问 “接口自动化(python)”,大家怎么做的 “日志采集及可视化”

cooling · 2021年05月03日 · 最后由 cooling 回复于 2021年05月06日 · 2563 次阅读

目前,使用的 loguru 库,想将日志保存 “日志服务”,但是 ELK 太重了,阿里云的日志服务又要付费。请问大家试着怎么处理的??

共收到 4 条回复 时间 点赞
cooling 关闭了讨论 05月07日 20:01
MarvinWu 回复

谢谢,回答

陈恒捷 回复

我目前使用的是 python+pytest+allure,这个也能实现大佬您说的 java 技术栈类似的功能

因为日志的用处大多是在排查定位失败原因上,我们的解决方法是直接结合到测试报告框架里。

比如 extentreport 里面,提供了一些方法可以打印 info 到报告界面。我们在 Logback 加个自定义 appender ,appender 里打印日志时也调用报告框架里面打印 info 的函数。这样日志就同时也直接打印到这个报告界面里,看报告就可以直接一并看到当时打印的每条日志(比如完整的 request 和 response 信息)

业务用的什么,测试也跟着用什么。
如果业务没有,不是应该先给业务建立日志系统吗,这个价值可比接口测试日志大得多了。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册