Fiddler 如何模拟重复请求 post 接口?
求教:测试过程中经常使用 Fiddler 重复请求某个接口,Get 接口很简单,但是 POST 接口一般都有 sign 签名校验,而 sign 的生成方式一般都有时间戳的参数,正常在客户端请求的 post 接口之后,怎么模拟重复请求而不会验签失败?
sign 是服务端生成给你的吧?
不能动服务器的验签规则……
是服务端的,想知道怎么能模拟前端重复请求,但是验签也可以通过
重复请求 + 验签通过且不能修改验签规则,这要是实现了你不报 bug?
我们也有类似的接口,做法是根据后台的验签规则,用 Python 模拟生成测试数据
#6 楼 @jerrylizilong 正解
—— 来自 TesterHome 官方 安卓客户端
#6 楼 @jerrylizilong 更简单的做法,用 java,把开发封装好的方法直接拿来调用即可,用 python 实现,有些方法就算知道规则也实现不了☞
直接用开发封装好的方法,就代表你对这个方法是信任的,但其实开发的这个方法,也有 bug 的风险。 如果规范一点,大家都是按照定义好的规则来开发和模拟,应该就是对应的; 至于实现,我们目前的验签规则还没遇到复杂到只有 java 能实现,Python 不能实现的程度, 即使有,感觉也是可以模拟的。