之前遇到过同样的问题,通过修改 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 命令前先执行环境变量后解决问题。楼主可以参考试下