遇到的问题:
jmeter测试接口返回的响应数据,由于字数太长,自动加密了,无法查看正常的返回值;所以需要进行解密,并且从解密后的响应数据中提取关键字,用于下一个接口请求参数。
解决方案:
经过调研发现Jmeter支持BeanShell脚本,故采用在前置处理器中加入(BeanShell PreProcessor加密)以及后置处理器中加入(BeanShell PostProcessor解密),实现模拟服务器加解密过程
解决思路:
1.在java项目中封装解密方法和提取从响应数据中提取需要的关键字方法,导出jar
2.jmeter引用jar,使用Beanshell,调用以上两种方法
3.将提取的关键字存储在jmeter变量中,用于下一个接口调用。
操作步骤:
转载:https://blog.csdn.net/russ44/article/details/56009084