JMeter(四):HTTP协议录制(包括:badboy工具报错解决方式),转化后的jmx文件的解读

4 篇文章 1 订阅
1 篇文章 0 订阅

一、JMeter HTTP协议录制

1.JMeter工具本身可以通过HTTP代理方式进行录制

2.第三方工具badboy提供录制,并且可以保存为jmx格式的文件(即:JMeter脚本保存的格式,jmx实际上就是xml格式的文件)

下面就简单的使用badboy为例记录一下录制的过程。

二、安装badboy

1.百度一下,很多地方均可下载;

2.在windows下安装过程和其它pc应用类似,指导出现下面的图片,即表示安装完成;

三、录制过程

步骤一:打开badboy(在“开始”菜单点击badboy图标或者在安装目录下找到.exe程序;)之后,在badboy首页输入要录制的url,点击url输入框右边的键或者回车;即可开始录制;【注意:如无其他设置,badboy默认是处于录制状态】(可以在perferences-General选项卡中设置,去掉勾选Enable Recoding on Startup;即不会默认录制状态了);

步骤二:访问之后,可以在适当的时候,新增step、testcase、testsuite

步骤三:File--->Export to  JMeter……将录制好的脚步保存为jmx格式;

最后,使用JMeter打开jmx文件;

四、badboy录制报错(提示:档期啊页面的脚步发生错误),解决方式 

解决方式是:Preferences-->Playing选项卡中,勾选JavaScript Error Dialogs、Security Dialogs-->确定;

五、最后一切test plan都在JMeter中完成,链接里面有JMeter各个组件介绍:https://blog.csdn.net/ak739105231/article/details/90605895

https://blog.csdn.net/ak739105231/article/details/90644678

https://blog.csdn.net/ak739105231/article/details/90728281

六、badboy转换的jmx文件中,包括HTTP Cookie Manager、User Defined Vaeiables、HTTP Header Manager、循环控制器;下面就简单的分别说明一下;

HTTP Cookie Manager:加入它,自动记录Cookie信息;

User Defined Variables:用户自定义变量,要删除jsessionid,这是badboy转换jmx时放在这里的,由于jsessionid每个账号不一样,所以需要删除;

HTTP Header Manager:HTTP请求头管理

循环控制器:控制取样器的运行次数,如:登录1次,操作n次;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冷凝娇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值