Jmeter录制脚本介绍
Jmeter常用的脚本录制方式有两种:代理录制和badboy三方软件录制方式。Badboy是一种上手很快的三方脚本录制软件,可以添加集合点和事件,但是我用代理录制的方式更多,因为badboy不能兼容所有网页进行脚本录制。我也尝试了一些方法,例如修改badboy的兼容浏览器等,都不能解决无法录制脚本的问题。
下面我将着重介绍使用Jmeter自带的代理录制的方式来录制脚本。
我将使用Loadrunner自带的一个server服务来进行测试
网址为:http://127.0.0.1:1080/WebTours/,是一个购票网站
脚本内容:录制登陆->退出的操作。
- 设置代理
既然是代理,首先我们要把浏览器设置成代理模式。步骤如下:
1)在浏览器(我使用的是谷歌浏览器)的设置中找到代理设置
2)选择连接-》局域网设置,选中代理服务,输入本级IP和未被占用的端口
2、创建工程
a、双击jmeter.bat软件,添加线程组
生成如下界面:
在Jmeter中通过创建线程的方式来模拟多用户场景,在这个线程组界面里面,可以设置我们的测试场景,如并发用户数、并发的场景是跑迭代还是跑定时等;总之脚本录制成功后,需要在这个界面设置测试场景。
b、创建代理录制的模板
c)设置模板内容
其中,
port一定要选择我们在设置浏览器代理录制时设置的端口号;
HTTP Sampler settings选中Prefix,即在录下的链接下添加前缀的意思,如果是选择了“Transaction name”,则我们录制下的请求不会显示链接,不方便知道录制的请求的内容
d)录制脚本
点击start,然后点击浏览器,输入要录制的网址http://127.0.0.1:1080/WebTours/
在执行某个事件前,可以在prefix输入操作的内容,点击stop结束脚本录制。
e)修改脚本
录制完后,点击Thread Group->Recording Controller,查看录制的脚本,每个吸管图标代表一个请求。
在脚本录制的过程中,Jmeter会把所有响应都抓下来,例如你的微信消息、其他网页的响应消息等,所有需要把额外的请求去掉, 我们录制的网址是http://127.0.0.1:1080/WebTours/,所以请求一般都是包含类似字段,如上图,我们应该删除红框中的su
f)添加监听器,选择一个最常用的监听器View Results Tree,我们点击红框中的运行按钮,就可以查看每个sample的请求结果。
结果如下:
以上是使用代理录制脚本的基本过程,执行到这一步,只能算革命成功了一半---把原始脚本录制成功,接下来就是调试脚本,保证脚本回放成功,后续更新。
Jmeter录制脚本介绍相关推荐
- Jmeter录制脚本fiddler fiddler录制jmeter脚本
jmeter录制脚本有多种方法,例如badboy.fiddler.jmeter自带的等. fiddler录制 jmx 脚本 fiddler安装使用请自行百度. 分享自己使用的插件及fiddler: 链 ...
- 使用JMeter 录制脚本
使用JMeter 录制脚本,参考的一个博主的,我记录到我这里,留着以后用哈哈哈哈 1,添加 HTTP代理服务器 测试计划右键–>添加–>非测试元件–>http代理服务器 2,添加线程 ...
- jmeter录制脚本,代理服务器拒绝连接怎么办?
jmeter录制脚本,代理服务器拒绝连接怎么办? 在使用jmeter录制脚本的时候,碰到了这样一个问题,很是头疼!!!百度了很久,自己也瞎试了很久,最后终于让我找到了一个可以解决我问题的一篇文章,感谢 ...
- jmeter录制脚本(JMETER录制脚本登录失败 但后面脚本运行成功)
求按键精灵.刷撞神的脚本...我用按键精灵不能录制脚本..进去后? LZ到我共享去下载一下 按键精灵和减威望脚本 全部放到桌面 打开按键精灵之后 点下上面的神盾 然后把减威望脚本导入就可以了 直接最小 ...
- jmeter录制脚本步骤:录制浏览器脚本/录制小程序或APP脚本
jmeter录制脚本步骤:录制浏览器脚本/录制小程序或APP脚本 阅读目录 步骤1.测试计划添加http代理服务器 步骤2.测试计划添加线程组 步骤3.线程组添加录制控制器(第三步最重要,否则录制时不 ...
- Jmeter 录制脚本碰到的代理服务器拒绝连接
在使用jmeter录制脚本的时候,碰到了这样一个问题,很是头疼!!!百度了很久,自己也瞎试了很久,最后终于让我找到了一个可以解决我问题的一篇文章 适用于火狐浏览器 1.如同很多网友分享的一样,设置了如 ...
- Jmeter录制脚本,HTTP代理服务器介绍使用
使用Jmeter可以录制脚本,可以帮助我们进行接口测试的请求体的构造,还可以观察请求的接口返回的数据是否正确,后续做接口测试时,通过添加不同的监听器,可以进行不同的结果的分析.下面讲Jmeter 4. ...
- JMeter—录制脚本
我的环境 Badboy version 2.2 Apache JMeter-3.2 (需要JDK环境来运行) 方法一:通过bodboy来录制脚本. 1.打开人badboy工具(会默认选中红色按钮,即已 ...
- Jmeter录制脚本(二)-----使用代理录制web脚本
Jmeter脚本是以JMX格式为主 Jmeter也是支持录制的,支持第三方录制方式和代理录制方式. 1.第三方录制主要是通过badboy来录制,录制后另存为jmx格式即可. 2.Jmeter也有自己的 ...
- 步骤1:JMeter 录制脚本接口测试
JMeter 常用测试方法简介 1.下载安装 http://jmeter.apache.org/download_jmeter.cgi 安装JDK,配置环境变量JAVA_HOME. 系统要求:JMet ...
最新文章
- Apache Camel 3.1 –更多骆驼核心优化(第3部分)
- html带图片的进度条,原生javascript上传图片带进度条【实例分享】
- php7垃圾回收机制l_PHP7 垃圾回收机制(GC)解析
- 各种数字显示屏接口:LVDS, DVI, HDMI, DisplayPort, DSI
- LINUX 使用ssh客户端
- 变速齿轮修改服务器时间,可改变游戏速度!游戏变速齿轮安装使用说明
- ABBYY最新官方免费序列号激活码序列号密钥下载分享
- 通过两台交换机级联来连接多台设备
- (译)快速指南:用UIViewPropertyAnimator做动画
- Golang中AK/SK认证的实现
- 面试题-java高级(答案超详细)
- 我们不需要没脑子的善良
- 深度学习小白如何看懂神经网络模型/图?
- 用PDF格式协议的方式给PDF文档添加透明文字水印
- ARMv7的Cortex系列微处理器技术特点
- ubuntu vscode 换字体
- 高速公路隧道交通安全设施的设置、管理要点
- 京东自动秒杀抢券php,京东秒杀抢购的小脚本和chorme的一个开发者插件
- 查快递单号物流,如何分析揽收后没有物流的单号
- notes服务器日志文件,邮件服务器之日志分析(五)
热门文章
- GJB六性设计---环境适应性实验
- arima基本原理_单变量的ARIMA预测
- 2021 年 GitHub 最佳开源软件榜单
- SQL 数据对比(case when in)
- 【unity插件】Post Process 后期效果 画面特效 颜色替换
- linux模拟发包工具,linux发包软件-线不是一个压力测试工具的linux以上收缩服务器可...
- 控制理论基础(1)--控制工程概述
- Android简易实战教程--第十四话《模仿金山助手创建桌面Widget小部件》
- 2020爱分析·智能通讯云厂商全景报告
- java比较时间大小