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 阅读(1107) 评论(0) 编辑 收藏 举报