jmeter学习-自带的录制功能

JMeter自带的录制功能

1、打开JMeter
打开JMeter,并新增一个线程组,右击—测试计划—添加—Threads (Users)— 线程组。
2、添加代理服务器
右键点击 “工作台”,然后右键,根据如下图步骤,添加一个代理服务器。
3、浏览器代理设置
配置代理
1.打开浏览器(这里以搜狗为例),右击右上方工具按钮,选择扩展管理。
jmeter学习-自带的录制功能_第1张图片
2.进入扩展管理页面,点击右上角“Internet选项” -> “连接” -> “局域网设置” -> “代理服务器”,勾选“为LAN使用代理服务器”,输入本地IP地址127.0.0.1及端口号8888,点击确定保存,如下图所示:
jmeter学习-自带的录制功能_第2张图片
4、添加逻辑控制器
在工作台添加的代理服务器,右击工作台—添加—逻辑控制器—录制控制器。
jmeter学习-自带的录制功能_第3张图片
点击HTTP代理服务器,切换到代理服务器配置界面,修改为下图所示:
jmeter学习-自带的录制功能_第4张图片
(1)端口号和我们在浏览器里面设置的端口保持一致,
(2)选择我们百度新闻这个录制控制器,也就是说,接下来我们录制的脚本都是在百度首页点击新闻。注意到这个页面还有一个启动和停止录制的按钮
jmeter学习-自带的录制功能_第5张图片
5、启动录制脚本
1.点击代理服务器里面的启动录制按钮,弹出一个根证书的弹窗,点击确定。
jmeter学习-自带的录制功能_第6张图片
2.手动在浏览器地址栏手动输入www.baidu.com,等页面加载完成,我们点击“新闻”这个链接,页面加载完成,选择停止录制,然后点击展开BaiDu_News这个录制控制器,可以看到以下这些请求。
jmeter学习-自带的录制功能_第7张图片
3.上面点击根路径(/)这个请求,右侧HTTP请求页面可以显示请求的服务器是百度新闻。关于左侧这些请求编号,一般是从启动JMeter第一次录制开始计数,从1开始。
注意:可能在录制点击新闻过程中,出现“代理服务器拒绝连接”的错误。一般来说,因为你设置了代理,只有JMeter没有启动录制,你直接在浏览器操作点击新闻,应该会报这个错误。但是录制过程中也有可能,这个就是JMeter代理录制脚本不稳定性的一面。
6、测试运行录制的脚本
1.点击测试计划,然后添加线程组。
jmeter学习-自带的录制功能_第8张图片
2.然后把HTTP代理服务器下的录制控制器,拖拽到BaiDu这个线程组下,并且给线程组添加一个结果树监听报告。
jmeter学习-自带的录制功能_第9张图片
3.点击上方工具栏的运行,观察结果树报告。
jmeter学习-自带的录制功能_第10张图片

你可能感兴趣的:(#,jmeter)