Mac_Jmeter5.1版本加密参数传输

1、Mac Jmeter5.1.1版本加密传输参数,是一个大坑,容我显吐槽一番:MD5加密函数可能4.0以上版本就不支持了,但是此版本依然保留,但是只能在函数助手里面看到该函数,点击帮助,其实已经找不到该函数的帮助文档,而是跳转到了一个通用的函数介绍页面,如下图:

PS:如果是windows,可能就没有此烦恼了,因为据我所知,windows上Jmeter5.0版本在函数助手已经找不到MD5函数了,所以应该不会有此困扰,使用MAC又比较倔强的同学,像我一样,哈哈,我就想知道你给我显示了,为啥我不能用,但其实我想说,这可能是jmeter的一个bug,应该不要显示了

 

 

 

 此时如果你看到了此函数,想继续用MD5函数传参,那就入坑了,无论怎么调整,都将无法识别参数

 

 2、此时你将各种百度,是不是格式写错了,还是哪里不对,但是依然无解,直到你发现__digest函数

下面就来介绍一下此函数的用法:

此函数共有四个参数:

第一个:加密方式 必填

第二个:需要加密的参数值 必填

第三个:盐,选填

第四个:设置加密大小写,可以不填,默认为加密后为小写,填写TRUE,加密为大写

示例:${__digest(MD5,111111,,TRUE,)}

 

 3、介绍完成之后,来说一下用法,举例:

用户登录需要:用户名,密码,但是密码是MD5加密那么参数如何传输?

用上面的函数助手填写好需要加密的值之后作为变量可以直接调用:

 

 

 

 

 OK,此时在运行,再也不会报参数无法识别的错误了,哈哈!

在此,感谢洋哥的技术支持!小赤佬棒棒哒!

posted on 2019-09-06 16:40  kiki123456  阅读(1105)  评论(0编辑  收藏  举报

导航