Jmeter脚本录制
2017-11-28 11:18
363 查看
Jmeter脚本录制
说明
Jmeter对录制的脚本支持不好,不建议过分依赖录制,建议学会手写请求,基本都是界面操作,程度不难。相反,录制看似简单,其实会给后期调试脚本增加很多麻烦。Jmeter脚本录制的2种方法
有人说录制脚本的低级的,编写脚本是高级的,其实没有低级高级之说,哪种方法效率最高用那种方式就好。方法1:使用badboy录制
1、badboy下载2、介绍badboy
3、打开bodboy工具,点击工具栏上的红色按钮,在地址栏中输入需要测试页面的URL地址
注意:在使用badboy录制脚本的过程中,弹出错误的alert框时,一直点“是”就好。
4、脚本录制完成后,点击工具栏中黑色按钮停止录制
5、选择菜单栏,file–>export to jmeter,导出录制好的jmeter脚本
保存的脚本默认后缀名为.jmx
6、运行Jmeter工具,文件–>打开,选择刚刚录制好保存的xx.jmx脚本,将录制好的脚本导入到Jmeter中
方法2:代理录制
准备工作:需要配置IE浏览器的代理,然后录制请求。
不推荐使用:
1.配置比较复杂;
2.配置完成后忘记关闭代理就会导致上不了网。
步骤
1、打开IE浏览器,工具–>Internet 选项–>链接–>局域网设置–>设置代理服务器,如下:
设置如上图所示,设置完成后,点击确定。
2、打开Jmeter,创建一个线程组(右击测试计划–>添加–>线程组)
3、在工作台,右击–>添加–>非测试元件–>HTTP代理服务器
添加完成后效果如图:
注意
(1)代理服务器的端口默认为8080,可以自行修改,但不要与其他应用端口号冲突。
(2)Jmeter中HTTP代理服务器的端口号设置需要和IE浏览器的代理设置端口号保持一致。
(3)目标控制器
录制的脚本存放的位置,可选择项为测试计划中的线程组(根据实际来选择即可)
(4)分组
对请求进行分组。分组的概念是将一批请求汇总分组,可以把URL请求理解为组。
A.不对样本分组:所有请求全部罗列
B.在组间添加分隔:加入一个虚拟的以分割线命名的动作,运行同“不对样本分组”,没有实际的意义。
C.每个分组放入一个新的控制器:执行时按照控制器输出给结果。
D.只存储每个组的第一个样本:对于一次URL请求,实际很多次http请求的情况。
3、Jmeter线程组中,需要添加一个录制控制器,如下:
4、开始录制,启动录制控制器
点击启动之后,会提示如下,点击确定即可。
5、录制之后的脚本显示如下:
6、录制完成后,需要将IE浏览器设置的代理关闭。关闭代理步骤同设置代理一样,将局域网设置勾选为自动检测设置–>点击确定,保存设置即可。
以上,为参考学习资料自行整体的文档。
相关文章推荐
- JMeter基础之—录制脚本
- Jmeter使用之脚本录制回放 选择自 wyingquan 的 Blog
- JMeter学习(二)录制脚本
- jmeter之脚本录制
- Jmeter 录制脚本
- 使用JMeter录制手机App脚本
- jmeter录制脚本(badboy+jmeter)
- jmeter压力测试的简单实例+badboy脚本录制
- JMeter性能测试基础 (4)-使用JMeter录制测试脚本
- jmeter学习笔记之--录制脚本
- JMeter—录制脚本
- jmeter录制脚本的两种方式介绍
- Jmeter使用之脚本录制回放 (转载)
- jmeter之使用代理录制脚本
- JMeter-利用自身的代理服务器录制脚本
- (七)用BlazeMeter录制JMeter测试脚本---学习笔记
- 【jmeter测试--自带录制脚本功能】
- 使用badboy录制jmeter测试脚本
- jmeter测试脚本录制方法(基于http请求)