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模版
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2019-07-19 selenium--获取HTML源码断言和URL地址
2019-07-19 django -- 路由