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

cooling · May 03, 2021 · Last by cooling replied at May 06, 2021 · 2578 hits

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

共收到 4 条回复 时间 点赞

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

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

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

cooling #3 · May 06, 2021 Author
陈恒捷 回复

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

cooling #4 · May 06, 2021 Author
MarvinWu 回复

谢谢,回答

cooling 关闭了讨论 07 May 20:01
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up