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

httprunner(10)日志信息「建议收藏」日志信息每个用例都会生成一个对应的log日志,位置:<ProjectRootDir>/logs/TestCaseID.run.log.如果你想看到request和response、提取

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

日志信息

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

测试用例ID和Request ID

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

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)日志信息「建议收藏」
 

Client & Server IP:PORT

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

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.net/165092.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月28日 下午9:36
下一篇 2022年7月28日 下午9:46


相关推荐

  • 主流大数据存储解决方案评析

    主流大数据存储解决方案评析EMC Isilon:横向扩展 性能突出大数据存储不是一类单独的产品,它有很多实现方式。EMC Isilon存储事业部总经理杨兰江概括说,大数据存储应该具有以下一些特性:海量数据存储能力,可轻松管理PB级乃至数十PB的存储容量;具有全局命名空间,所有应用可以看到统一的文件系统视图;支持标准接口,应用无需修改可直接运行,并提供API接口进行面向对象的管理;读写性能优异,聚合带宽高达数GB乃至数十GB…

    2022年6月2日
    49
  • 服务自启动设置_服务器设置启动项

    服务自启动设置_服务器设置启动项一、linux下的服务分类RPM包默认安装的服务这些服务是通过RPM包安装的,可以被服务管理命令识别。又分为两种子分类:1)独立的服务:就是独立启动的意思,这类型的服务可以自行启动,而不

    2022年8月3日
    7
  • vue-router路由懒加载以及三种实现方式「建议收藏」

    vue-router路由懒加载以及三种实现方式「建议收藏」什么是路由懒加载?也叫延迟加载,即在需要的时候进行加载,随用随载。官方解释: 1:当打包构建应用时,JavaScript包会变得非常大,影响页面加载。 2:如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就更加高效了。官方在说什么呢?为什么需要懒加载? 1:首先,我们知道路由中通常会定义很多不同的页面。 2:这个页面这项目build打包后,一般情况下,会放在一个单独的js文件中 3:但是,如果很多的页面都放在同一个js文件.

    2022年10月6日
    6
  • CSS绝对定位引发滚动条

    CSS绝对定位引发滚动条CSS 绝对定位超出父元素最大位置导致滚动条 CSS 绝对定位出现滚动条会导致整体布局出现问题 这个情况的出现一般是由于定位的 DIV 宽度超出了屏幕宽度 可以给绝对定位的上一层父 DIV 添加定位属性 再设置隐藏 如此就不会有滚动条 若是只是不需要横向或纵向滚动条则将 overflow 改成 overflow x 或 overflow y 代码如下 divname width 100 position relative overflow hidden 这里需要注意的是 position relative 不加这

    2026年3月18日
    1
  • 收藏级干货!一文吃透大模型智能体:LLM-based Agents核心原理

    收藏级干货!一文吃透大模型智能体:LLM-based Agents核心原理

    2026年3月16日
    3
  • Openclaw 附录C 配置模板与自定义参考

    Openclaw 附录C 配置模板与自定义参考

    2026年3月17日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号