jmeter--录制请求

本文涉及的产品
性能测试 PTS,5000VUM额度
简介: jmeter--录制请求

压测页面


假如我们要压测http://news.baidu.com/,要压测首页,国际频道,财经频道

第一步访问首页,第二步单击“国际”,第三步单击“财经”。我们这里使用录制回放,操作简单,上手容易。


录制回放


打开Jmeter,添加HTTP(S) Test Script Recorder

添加Thead Group

在Thread Group中添加Recording Controller

打开HTTP(S) Test Script Recorder

设置Port=8088

设置Target Controller= Test Plan > Tread Group > Recording Controller,这样我们所有录制的请求就都在Thread Group下的Recording Controller下面了


添加过滤


如果我们不添加过滤,那我们抓取到的会有很多无关的请求,而这些无关的请求又不占用baidu服务器的资源,所以需要给过滤掉

在HTTP(S) Test Script Recorder里的Request Filtering添加“include”和“Exclude”URL正则匹配表达式

exclude去掉了一些诸如图片、js、css等静态请求,这些静态资源一般会单独存放,不会占用服务器运算资源,所以压测的时候可以不测试这些资源

include包含内容,只抓取百度URL的内容,不抓取其他网站的内容

设置好之后保存我们的脚本


浏览器设置


打开浏览器,将浏览器的代理服务器地址指向http://localhost:8088

启动代理服务器,点击HTTP(S) Test Script Recorder里的start

弹出的框直接点ok就行,浏览器输入网址,点击国际在点击财经,点击stop停止录制,这时jmeter就抓取到了我们录制的请求


调试


虽然我们抓取到了请求,但不知道是不是正确的,所以我们在做性能测试前需要调试。

添加查看结果树

因为只是调试,所以一个并发就可以了

运行结束后点击查看结果树

结果都是执行通过的


使用Recoding模板


我们还可以使用模板来创建录制所需要的原件

点击Templated,选择Recoding模版


相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
相关文章
|
6月前
|
编解码 测试技术 索引
性能工具之 Jmeter 使用 HTTP 请求编写 HLS 脚本
在我们简要介绍了 HLS 协议的基础知识,接下来我们详细介绍一种使用 Jmeter 编写压测 HLS 协议脚本的方法。
149 1
性能工具之 Jmeter 使用 HTTP 请求编写 HLS 脚本
|
Web App开发 测试技术
Jmeter压测——BlazeMeter录制脚本+Jmeter进行测试
Jmeter压测——BlazeMeter录制脚本+Jmeter进行测试
533 0
|
测试技术
jmeter辅助功能详解(http请求默认值,断言)
jmeter辅助功能详解(http请求默认值,断言)
174 0
|
JSON Apache 数据格式
Mac下Jmeter快速安装与入门-模拟测试Post请求及设置Http头
Mac下Jmeter快速安装与入门-模拟测试Post请求及设置Http头
223 0
|
网络协议 Java 应用服务中间件
JMeter Sampler-http请求之KeepAlive使用总结
JMeter Sampler-http请求之KeepAlive使用总结
658 0
|
测试技术
JMeter http(s)请求插件jmeter-plugin-httpBinaryFileUpload.jar
JMeter http(s)请求插件jmeter-plugin-httpBinaryFileUpload.jar
127 0
|
Dubbo Java 应用服务中间件
JMeter Dubbo请求插件jmeter-plugin-dubbo.jar
JMeter Dubbo请求插件jmeter-plugin-dubbo.jar
237 0
|
Java 测试技术
JMeter 中实现发送Java请求
JMeter 中实现发送Java请求
187 0
|
1月前
|
测试技术 持续交付 Apache
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
【10月更文挑战第1天】Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
139 3