Jemeter代理录制脚本(三)

对于web请求,可以通过录制脚本来简化编写Jmeter脚本编写。Jmeter中脚本录制方法有两种:

  • Jmeter代理录制脚本
  • badBody录制—基本不用

注意使用Jmeter代理录制性能测试脚本,录制后的脚本也是需要调试的,并不是说使用了代理录制的脚本就一定能用。
所谓代理,可以理解为客户访问服务器的中间商,类似某个客户想购买房,使用中介进行购买,这个中介就是代理。HTTP代理服务器的用法一般为:

  1. 设置浏览器代理
  2. 启动代理服务器
  3. 操作浏览器
  4. 自动录制脚本
    其访问流程如下所示在这里插入图片描述

1创建http代理服务器

打开Jmeter创建线程组,同时在测试计划上创建代理服务器
在这里插入图片描述
对于HTTP代理服务器,我们录制的脚本是在线程组中进行使用,因此对于HTTP代理服务器界面需要关注如下位置:
在这里插入图片描述

2设置浏览器

因为前文中提到,如果客户不适用代理则默认客户端直接可以访问到服务端,因此增加代理之后,需要将客户请求转发到代理服务器,代理服务器再转发到服务器。这里以Google为例,打开浏览器代理
在这里插入图片描述
设置之后我们能访问服务器吗,当然不能,因为设置了代理服务器之后,只能通过代理服务器访问其他服务。因此这里需要启动代理服务器。

3启停代理服务器

在这里插入图片描述
接着停止Jmeter代理服务器,打开线程组
在这里插入图片描述
但是这种录制一般比较粗糙,包括JS等静态资源,因此可以在Jmeter代理服务器中设置过滤器
在这里插入图片描述
设置之后进行保存,重启代理服务器重新录制此时会过滤很多信息。这样就可以对已经过滤的请求再调整作为性能测试的脚本。

4Fildder抓包

Fillder工具只要打开改工具,就会自动设置为代理。同时这里为了方便,先对Fillder进行设置
在这里插入图片描述
运行设置
在这里插入图片描述
接着再File中Export导出.jmx文件。注意:fiddler自带的导出格式是没有jmx的,需要我们先安装一个插件。改插件网上比较容易获取
下载完成后,把插件放到 fiddler 安装目录下的 ImportExport 文件夹里即可。
在这里插入图片描述
在这里插入图片描述
这样就导出成功了,在jmeter中导入即可。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值