Jmeter基础系列5-脚本录制

本文介绍了使用Badboy和JMeter自身HTTP代理方式录制脚本的详细步骤。Badboy是一个录制回放工具,可生成.jmx格式脚本,而JMeter的HTTP代理设置能直接捕获浏览器请求。在Badboy中,选择Request方式录制,导出的脚本可在JMeter中使用。JMeter代理设置中,可通过目标控制器、分组和过滤模式定制录制内容,并能记录HTTP头信息。
摘要由CSDN通过智能技术生成

Jmeter录制脚本的方式有两种,一种是自身提供的HTTP代理方式进行录制,第二种是第三方工具Badboy也提供了录制支持。HTTP代理方式进行录制的原理是解析网络数据包,按Http协议包装成Http Request、Http Response等对象,这些对象就是我们能够方便识别的东西。

Jmeter脚本(.jmx)为xml格式,树形结构,由元件组成,使用“取样器”产生请求。

一、下面先讲解Badboy进行录制

简单点说Badboy就是一个浏览器模拟工具,具有录制及回放功能,还可以进行调试。我们可以用它来做自动化测试,因为它有捕获表单数据的功能。我们也可以用它来对web页面进行诊断,诊断系统响应快慢,响应数据大小。Badboy录制的脚步可以直接生产.jmx格式。

步骤1:

下载Badboy,下载网址为:http://www.badboy.com.au/,下载.exe文件直接点击安装到自己指定的目录下就可以了

步骤2:

打开Badboy,在地址栏输入请求的页面,回车或者点击-》开始进行录制。

Badboy的录制方式有两种,一种是Request方式,一种是Navigation方式。在工具栏上点击“N”即切换Navigation方式。

这两种方式的区别如下:

  • request:模仿浏览器发送表单信息到服务器,每一个资源都将作为请求发送。
  • Navigation:记录用户鼠标动作,类似于著名的自动化工具QTP,回放时模拟一个点击。基于Jmeter脚本的要求,我们需要选用request方式进行录制&#x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值