• 之前遇到过同样的问题,通过修改 nginx 反向代理的配置解决了

    rewrite ^(.+)/$ $1 break;
    

    问了下 AI,还可以通过以下方式解决(没有验证过不保真)

    # 1、配置文件添加 force_trailing_slash: false
    config:
        name: "登录测试"
        variables:
            loginurl: http://123.139.118.95:7001/basic-api/s1/user/login
        verify: False
        force_trailing_slash: false  # 添加这一行
    
    
    # 2、运行 httprunner 时添加 --skip-trailing-slash
    hrun your_test.yml --skip-trailing-slash # 替换为hrp也试下
    
    # 3、修改.env 配置文件
    HRUN_SKIP_TRAILING_SLASH=true
    
  • 之前测报表时踩过的一些坑:

    • 数据横向/纵向累加与汇总数据不一致
    • 汇总数据与明细数据不一致(点击汇总数据跳转到明细页面,数据量对不上)
    • 时间维度拉长之后,会出现一些奇怪的数据(历史数据未清洗)

  • 我在执行 node 命令时也出现了没有权限的日志,在运行 node 命令前先执行环境变量后解决问题。楼主可以参考试下