JMeter 进行函数助手MD5加密
创始人
2024-03-15 17:23:12
0

JMeter 函数助手 MD5 加密
JMeter函数助手中,提供了MD5加密的方法,如图所示,我们将内容 “123456”进行加密,可以看到加密成功了。
在这里插入图片描述
下面我们来看看项目接口的请求参数。
在这里插入图片描述
这是一个认证接口,我们可以看到请求的参数中包含:用户名、渠道code、时间(以时间戳的形式传参)、sign加密。

  • 首先,user_id 我是从上一个接口,通过正则表达式提取器,随机提取一个用户名作为参数值
  • 时间戳,我们这边使用到了 JMeter 函数助手中提供的 ${__time(,)} 函数,去生成时间戳。这里有个小细节,就是在${__time(,)} 后方,我自定义了一个变量now_time,
    这里自定义变量的目的主要是在下方加密时中提供的时间戳,需要和当前的时间戳保持一致。否则每次调用${__time(,)}时间戳函数,都会随机生成一个新的时间戳,会导致加密认证的时候时间不一致,后端校验认真失败
  • sign 认证:这里加密的规则是 user_id + PCode + timestamp 进行 MD5加密

那么很简单,我们只需要将三组数据进行拼接,得到的数据为 ${user_id}testfan${now_time},然后我们使用 MD5加密函数,将数据进行加密。得到下面这串函数字符串。

1|"sign": "${__MD5(${phoneNum}test${now_time},)}"

下面我们在查看结果树中去查看请求数据,可以看到,已经加密成功了~在这里插入图片描述

相关内容

热门资讯

意大利要求Meta暂停禁止竞争... 意大利已下令Meta公司暂停其禁止企业在WhatsApp上使用商业工具提供自家AI聊天机器人的政策。...
山西证券(002500)披露现... 截至2025年12月25日收盘,山西证券(002500)报收于6.11元,较前一交易日上涨0.33%...
瑞典北部发生暴力犯罪事件,多人... 斯德哥尔摩消息:据瑞典媒体报道,25日圣诞节当天,瑞典北部布登市中心城区发生一起暴力犯罪事件,多人受...
博世科及子公司累计新增诉讼、仲... 12月25日,博世科(300422)发布公告,自2025年7月29日至2025年12月24日,公司及...
阳泉市郊区靶向发力精准落实低保... “民生无小事,枝叶总关情。”群众的“急难愁盼”就是监督的发力点。山西省阳泉市郊区纪委监委、阳泉市郊区...
公开背刺?亨特·拜登批评其父移... 亨特·拜登,美国前总统乔·拜登之子,在一档新播出的访谈节目中,就其父亲宽松的移民政策以及从阿富汗撤军...
倍轻松因涉嫌违反证券法律法规等... 证券之星消息,12月26日倍轻松公开信息显示,深圳市倍轻松科技股份有限公司,董事长马学军因涉嫌违反证...
22岁小伙深夜在河边喝酒落水溺... 小伙高某晚上跟3个朋友在饭店喝酒,之后跟其中两人到大渡口边继续喝酒聊天期间不幸溺亡。事后,家属将共同...
中粮糖业(600737)披露修... 截至2025年12月25日收盘,中粮糖业(600737)报收于17.41元,较前一交易日上涨0.87...