Hurl 5.0.0,并行版

主要观点:Hurl 团队宣布 Hurl 5.0.0 版本发布,介绍了该版本的多项新功能和改进。
关键信息

  • 新增并行运行测试功能,默认情况下测试会并行执行,提高执行速度,可通过--jobs配置线程池大小,也可限制为单线程执行。
  • 改进错误显示,开始致力于多行文本体断言以改善错误诊断,使用Similar Rust crate进行差异算法处理。
  • 引入全新的 JSON 报告,可通过--report-json导出测试会话的结构化报告,还可与其他报告组合。
  • 支持将目录作为输入,可递归查找.hurl文件。
  • 增加时间单位相关功能,可在[Options]部分或命令行中指定,如retry-interval--delay--max-time等。
    重要细节
  • 并行模式下每个 Hurl 文件在自己的线程中执行,共享资源少,输出缓冲,报告保持输入文件顺序。
  • JSON 报告可保存 HTTP 响应头和体,方便分析。
  • 目录作为输入方便批量运行 Hurl 文件。
  • 时间单位可用于重试请求、调整基准测试等场景。
  • 还包含很多其他改进和 bug 修复,可查看发布说明。用户可在 GitHub 上给 Hurl 点赞或在 Twitter 上分享。
阅读 14
0 条评论