linux上执行接口自动化脚本,api验证码登录报错:身份认证已过期,请重新登录;win上执行接口自动化脚本登录无问题

文章讲述了Jenkins在升级HRP后,Python脚本运行正常,HRP命令执行脚本失败,因为新版本HRP处理URL的不同导致登录接口被误识别。定位问题涉及请求消息细节、版本兼容性和工具配置,最终通过恢复HRP版本解决了问题。

问题描述:2023.2.5 18:25 jenkins挂了重启,2023.2.6脚本成功几个之后,jenkins上下发脚本,只有批量创建数据py脚本能跑通(python命令执行脚本),yaml脚本(hrp命令执行脚本)都跑不通,所有的登录接口验证码/密码登陆报错:身份认证已过期,请重新登录

{"code":400,"message":{"message":"身份认证已过期,请重新登录"}}

问题定位:

第一条定位线:自己定位

       1. jenkins下发linux上脚本通过更换货主账号,用密码登录问题仍然存在;尝试本地win跑相同的脚本,登录货主成功;跳过登录直接跑其他接口成功;推断大概率脚本没问题,产品也没问题

       2. 登录失败的脚本log发现以下2个error,看了登录成功的脚本日志,也有这2个error,推断这两个报错应该不是本次问题的原因,暂时没深究。

Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'error'
  error: subprocess-exited-with-error
  
  × Preparing metadata (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [64 lines of output]
      running dist_info
 ModuleNotFoundError: No module named '_ctypes'
      [end of output]
  
  note: This error originates from a subprocess, and is l
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值