Jmeter Md5加密操作之-------BeanShell PreProcessor

Posted Winnie~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter Md5加密操作之-------BeanShell PreProcessor相关的知识,希望对你有一定的参考价值。

 背景:

有一些登录会做一些md5校验,通过jmeter的BeanShell可以解决MD5加密情况。

 

1.首先需要一个解码的jar包,commons-codec-1.10.jar(网上很多),下载后,放到“apache-jmeter-3.2\\lib\\ext”目录下,一劳永逸。

2.打开jmeter,新建线程组,新建http请求;

3.然后再添加一个BeanShell;

          

 

4.根据接口实际情况编辑http请求:

          

 

 5.Beanshell操作:导入包——>转换成md5——>写入变量->打印输出

 

           

 

6.将此次的“md5”变量,写到http请求中。

7.运行脚本

     

 

 8.此处可以加一个Debug sample,查看变量值

      

 

        我还对用户名和密码进行了参数化,因此次主要讲加密操作,故上面没介绍

 

以上是关于Jmeter Md5加密操作之-------BeanShell PreProcessor的主要内容,如果未能解决你的问题,请参考以下文章

Jmeter(二十四)Jmeter-Question之“加密请求参数”

JMeter 十六:加密处理

jmeter如何使用使用MD5加密?

JMeter 进行 MD5加密

使用Jmeter测试MD5加密接口性能测试实战

jmeter完成md5加密的接口请求参数