想把一个项目的接口做成自动化,比如查询用户积分的接口,我用 charles 截取了查询报文,回放可以成功,但是过了一会再次发送这份报文就会提示会话超时,像这种问题一般怎么解决比较好?
这个是你的项目对每个用户会话有时间限制吧?
解决办法很简单,把登录和发报文连在一起做就好了。
设定一个超时预期时间,超过这个时间,就 fail。 因为正常来讲,线上的话,超过这个时间,业务也无法执行
带 cookie 访问试试
看业务,是通过时间戳判断还是根据什么去判断超时的,然后对照解决就好
有签名,cookie,session 限制的吗? 这个有返回啊,说明调成功了。