最近在工作中遇到了一个比较棘手的问题,在编写压测脚本时发现接口的入参和返回值都进行了加密,那么在对参数进行参数化以及校验返回值是否正确的时候明显就增加了难度,那么该怎么办呢?思路很重要,如下:
流程:
明文参数对参数进行参数化对参数化之后的参数,进行加密请求获取返回值,并进行解密校验结果是否正确
关键点在于③⑤对数据的加解密。
思路:
jmeter引入第三方jar,jar包就是自己编写的加解密工具包bean shell 调用jar包,对数据进行加解密
知识点:
1. Jmeter如何引入第三方jar包? 2. BeanShell 是什么?
解决方案:
用beanshell处理数据中的加解密