前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >httprunner(10)日志信息「建议收藏」

httprunner(10)日志信息「建议收藏」

作者头像
全栈程序员站长
发布2022-09-19 11:54:35
2950
发布2022-09-19 11:54:35
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

日志信息

每个用例都会生成一个对应的log日志,位置:<ProjectRootDir>/logs/TestCaseID.run.log. 如果你想看到request和response、提取和断言的详细信息,可以增加-s(–capture=no的缩写)

测试用例ID和Request ID

为排除故障,每个测试用例将生成唯一ID(uuid4),每个request header将自动添加一个带有测试用例ID的HRUN-Request-ID

代码语言:javascript
复制
HRUN-Request-ID = "HRUN-<TestCase ID>-<timestamp_six_digits>"
  • TestCase ID:测试用例的唯一ID
  • timestamp_six_digits:timestamp_six_digits = str(int(time.time() * 1000))[-6:])

换句话说,同一个测试用例中的所有request有同样的HRUN-Request-ID前缀,并且每个请求有唯一的HRUN-Request-ID后缀,因为时间戳不一样

httprunner(10)日志信息「建议收藏」
httprunner(10)日志信息「建议收藏」

Client & Server IP:PORT

当我们分布式执行用例的时候,发生错误时,想知道是哪一台返回的。 从3.0.13开始,HttpRunner将在调试阶段记录客户端和服务端IP:PORT,同时日志中也会体现出来

代码语言:javascript
复制
2021-02-09 17:58:28.874 | DEBUG    | httprunner.client:request:186 - client IP: 192.168.0.141, Port: 53538
2021-02-09 17:58:28.874 | DEBUG    | httprunner.client:request:194 - server IP: 3.226.45.131, Port: 443

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/165092.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 日志信息
  • 测试用例ID和Request ID
  • Client & Server IP:PORT
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档