使用Jmeter的函数助手实现参数的MD5加密

在我们使用Jmeter进行测试,尤其是接口测试,有时需要对参数进行MD5加密后再进行操作,比如登录的时候如果输入正确的明文密码,而不对密码进行MD5加密处理,执行Jmeter时,会有如下报错:
在这里插入图片描述
针对这种情况,今天介绍一下使用Jmeter的函数助手实现参数的MD5加密。

准备工作

  1. 下载jmeter插件管理器, Jmeter plugins manager 下载地址: https://jmeter-plugins.org/install/Install
    在这里插入图片描述
  2. 将下载下来的jar包放到jmeter的lib/ext目录下面,重启jmeter
    在这里插入图片描述
  3. 找到Jmeter的选项里面的插件管理Plugins Manager按钮:
    在这里插入图片描述
  4. 点击plugins manage,在弹出页签中选择available plugins, 在这个页签中可以选择插件custom Jmeter functions,选中插件后,点击apply changes and restart jmeter
    在这里插入图片描述
  5. 重新打开jmeter后,点击 选项-函数助手对话框
    在这里插入图片描述
  6. 在函数助手-选择一个功能,就能看到MD5函数了。
    在这里插入图片描述

使用Jmeter的函数助手实现参数的MD5加密

  1. 将密码明文利用函数助手的__MD5函数进行加密,如下图,将hfjy123,点击生成${__MD5(hfjy123,)}
    在这里插入图片描述
  2. 参数username是用户名,正常填写,password填写明文密码经过md5加密后的格式,${__MD5(hfjy123,)}
    在这里插入图片描述
  3. 此时再执行Jmeter,就可以正常登录成功了
    在这里插入图片描述
    后续会介绍另外一种方法使用Jmeter对参数进行MD5加密,利用beanshell完成,需要有一定的编程技术。

猜你喜欢

转载自blog.csdn.net/qq_28863851/article/details/84776952