Python实现接口参数拼接及加密

接口测试中,经常遇到请求参数需要按照一定规则进行拼接或者加密处理,我们可以借助Python进行辅助测试,从而提升测试效率与测试技巧。

1.接口入参分析:TVID拼接规则:TVID = 厂商 $ 型号 $ sn;厂商,型号,sn数据可以从数据库中获取
Authenticator拼接规则:Random $ UserId $ TVID $ IP $ BizField $ TimeStamp $ BesTV
Authenticator参数分解说明: 在这里插入图片描述
2.将需要用到的数据从数据库中提取并存入.txt文件中,方便维护(当需要多条测试数据时只需要在.txt文件中新增数据即可满足测试需求)。
在这里插入图片描述
3.编写python代码,读取.txt文件中的测试数据,按照拼接规则进行拼接后加密处理。
在这里插入图片描述在这里插入图片描述在这里插入图片描述
4.调试代码,得到参数TVID,Authenticator。
在这里插入图片描述
5.编写接口测试脚本并调试。
在这里插入图片描述
6.运行jmeter脚本并查看结果。
在这里插入图片描述
注:本文为博主原创文章,是工作中自己的经验总结。任何网站、媒体、个人未经允许不得复制、翻译、转载发布,违者本人将依法追究责任!

猜你喜欢

转载自blog.csdn.net/qq_44848764/article/details/113986435
今日推荐