接口测试中,经常遇到请求参数需要按照一定规则进行拼接或者加密处理,我们可以借助Python进行辅助测试,从而提升测试效率与测试技巧。
1.接口入参分析:TVID拼接规则:TVID = 厂商 $ 型号 $ sn;厂商,型号,sn数据可以从数据库中获取
Authenticator拼接规则:Random $ UserId $ TVID $ IP $ BizField $ TimeStamp $ BesTV
Authenticator参数分解说明:
2.将需要用到的数据从数据库中提取并存入.txt文件中,方便维护(当需要多条测试数据时只需要在.txt文件中新增数据即可满足测试需求)。
3.编写python代码,读取.txt文件中的测试数据,按照拼接规则进行拼接后加密处理。