51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 8192|回复: 12
打印 上一主题 下一主题

jmter发送json请求如何用MD5加密

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-8-21 09:30:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求教jmter发送json请求如何用MD5加密?本来想导入外部包,但是一直没成功,jmeter有没有自带的方法或者插件之类的?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

  • TA的每日心情
    开心
    2016-3-19 21:43
  • 签到天数: 59 天

    连续签到: 1 天

    [LV.5]测试团长

    推荐
    发表于 2016-1-13 10:07:16 | 只看该作者
    akala 发表于 2015-8-24 10:02
    这个问题解决了,不过是绕开了,办法比较麻烦。正常解决方案是需要下一个jmeter插件,版本更新到2.13但是插 ...

    我测试过 __MD5加密函数支持嵌套的
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    奋斗
    12 小时前
  • 签到天数: 2812 天

    连续签到: 5 天

    [LV.Master]测试大本营

    3#
    发表于 2015-8-21 14:36:08 | 只看该作者
    json数据的话可以是用工具加密后发送,
    要是代码能力强,可以看他源代码添加方法
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2015-8-24 10:02:43 | 只看该作者
    这个问题解决了,不过是绕开了,办法比较麻烦。正常解决方案是需要下一个jmeter插件,版本更新到2.13但是插件的MD5方法不支持函数嵌套的加密,So,没什么办法。
    第二个办法是继承那个接口用java实现,不过似乎老是缺包,这个有时间再看。总之先完成了再说
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2016-1-11 09:36:25 | 只看该作者
    akala 发表于 2015-8-24 10:02
    这个问题解决了,不过是绕开了,办法比较麻烦。正常解决方案是需要下一个jmeter插件,版本更新到2.13但是插 ...

    我也在烦这个问题。教一下我好吗?谢谢啦
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2016-2-18 15:17:55 | 只看该作者
    遇到了想同的问题,顶上来,求解。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2016-3-25 14:02:01 | 只看该作者
    joyzym 发表于 2016-2-18 15:17
    遇到了想同的问题,顶上来,求解。

    求解啊求解啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2016-4-7 16:24:40 | 只看该作者
    我也遇到了同样的问题,是eop简化协议的,需要进行md5加密,求解啊。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2016-4-7 16:26:35 | 只看该作者
    akala 发表于 2015-8-24 10:02
    这个问题解决了,不过是绕开了,办法比较麻烦。正常解决方案是需要下一个jmeter插件,版本更新到2.13但是插 ...

    请问你是怎么解决的?还有那个md5加密插件可以提供一个链接吗,谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2016-4-18 10:49:08 | 只看该作者

    方法1:beanshell md5加签

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2016-4-18 10:55:49 | 只看该作者

    终极方法: 针对更复杂的问题
    因为用的是testng那一套,datadrvier 不能搬过来,要搬应该也可以,不过比较麻烦,所以数据就自己定义了
    1 定义数据,这个可以通过接口在jmeter 页面定义
    2  实现接口,完成你想做的任何功能

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2016-4-18 11:37:27 | 只看该作者
    至于用${__MD5(${XXX})} 之类嵌套的,我试验过,看起来算的每次都不一样,好像是对的。实际上你用源文件去算或者你去看服务器端日志,算的并不对,可能是参数传递时候这个函数并没取到正确的值
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-15 20:02 , Processed in 0.079053 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表