Jmeter实例:模拟发送密码用md5加密请求(使用fiddler抓包)

Jmeter实例:模拟发送密码用md5加密请求

首先我们打开浏览器,访问http://www.md5.cz/,这是一个在线MD5加密网站。我们用fiddler来对该网站进行抓包,然后用Jmeter来实现模拟发送请求。
步骤如下:
(1)启动fiddler,打开浏览器,输入http://www.md5.cz/,在页面中输入要加密的内容,比如“123456”,然后单击【hash darling,hash!】。
在这里插入图片描述
(2)此时回到fiddler,可以看到捕获到了一个http请求

在这里插入图片描述
(3)现在我们需要使用Jmeter来模拟发送一个一模一样的http请求报文。启动Jmeter,添加测试计划> 线程组> http请求。
在取样器,http请求中,url分成了几部分组成:协议(http)+服务器名称或IP(www.md5.cz)+端口号(默认80,可不填)+方法(post)+路径(/getmd5.php);因为是post请求,所以还需要body data,根据抓包工具,可以看到body内容是:what=123456
在这里插入图片描述
(4)添加一个配置元件-HTTP信息头管理器。这个时候我们可以直接通过抓包工具抓取到的headers信息,复制粘贴就可以。(记得把host一行删掉,发送请求会自动加入host)
①在fiddler抓取到的数据包中,切换到Inspectors > headers栏,鼠标右键单击,选项中选择【copy All Headers】。
在这里插入图片描述
②Jmeter的http请求中,添加一个配置元件> HTTP信息头管理器,在步骤①之后,点击【Add from Clipboard】,就可以直接粘贴headers信息。(记得把host一行删掉,发送请求会自动加入host)
在这里插入图片描述在这里插入图片描述
(5)添加一个监听器> 察看结果数,可以查看请求、响应结果。
在这里插入图片描述
(6)执行请求,运行脚本,察看结果。可以看到123456 被散列(hash)后,变成了e10adc3949ba59abbe56e057f20f883e。与直接在线上网站http://www.md5.cz/返回的结果一致。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值