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

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

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

你可能感兴趣的:(Python学习,Jemeter学习)