jmeter避开用beanshell写加密算法的方法

用jmeter压测的接口需要做sha256甜蜜认证,python版本的hmac加密算法写出来了,但是要转成java来做beanshell。

参考了各种网上文章等等都不行。

网上参考:

 

 实际写了会报错的代码

 

 

报错信息:

2021-07-06 14:36:14,293 ERROR o.a.j.u.BeanShellInterpreter: Error invoking bsh method: eval In file: inline evaluation of: `` import java.util.Arrays; import java.util.Map; import java.text.ParseException; . . . '' Encountered "\"HmacSHA256\"" at line 28, column 100.

时间紧张,换个思路,不死咳了

用开发提供的加密算法程序定时生成并写入到csv文件,然后jmeter通过csv文件引入来读取该变量。

对于java语法不熟的同学可以用这种方式来规避

 

posted on 2021-07-06 15:58  该用户很懒  阅读(153)  评论(0编辑  收藏  举报