Jmeter脚本录制
来源:互联网 发布:linux查看网卡配置 编辑:程序博客网 时间:2024/06/06 11:45
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脚本录制方法
- JMeter录制脚本
- Jmeter脚本录制
- jmeter录制web脚本
- Jmeter 代理服务器录制脚本
- Jmeter脚本录制
- JMeter基础--录制脚本
- Jmeter 代理服务器录制脚本
- Jmeter 录制脚本
- jmeter脚本录制(一)
- jmeter脚本录制
- Jmeter代理录制脚本
- JMeter录制脚本
- Jmeter代理录制脚本
- Jmeter脚本录制
- JMeter Badboy 脚本录制
- jmeter自动录制脚本
- Android中的ueventd
- 互联网新时代,国内首个 IPv6 公共 DNS 正式发布
- [bigdata-34] pyenv + anaconda 4.2 + python3.5+ ubuntu 16.04 安装
- Git 命令
- 设计模式,六大设计原则,类的特性
- Jmeter脚本录制
- 欢迎使用CSDN-markdown编辑器
- opencv使用第一步 用opencv打开图片 视频 和摄像头
- 机器人工程的What、Why、When、How、Ask、Teach?(草稿)
- vi操作窍门
- eclipse中的任务标记(TODO、FIXME、XXX)
- grep命令实战详解
- 在spring-mvc.xml里配置异步
- iOS上 关于状态栏的相关设置(UIStatusBar)