Jmeter录制浏览器并回放
确认证书
1、查看证书
进入Jmeter安装目录下的bin,找到ApacheJMeterTemporaryRootCA.crt 证书文件(如jmeter在安装目录中未找到,可尝试先执行下面的开始录制步骤,最后会提示并自动生成一个证书,(不要复制其他版本jmeter证书,不匹配会导致某些东西不能录制下来))
示例:
D:\apache-jmeter-4.0\bin
录制chrome
导入证书
1、打开浏览器 - 设置 - 高级 - 管理证书 - 选择受信的证书机构 - 导入jmeter证书 - 直至完成
示意图1:

示意图2:

设置代理
设置 - 高级 - 代理设置 - 设置localhost 8888端口
示意图1:

示意图2:

注意:当不需要录制时把代理改回原样不然不能正常访问网页
开始录制
1、打开jmeter - 创建一个recording

创建完成后点击HTTP(S) Test Script Recorder

点击运行后开启8888端口,浏览器才可访问网页
2、打开浏览器开始访问并录制 - 如进入必应 - 搜索等待网页返回结果 - 返回jmeter就可以看到录制结果了 (点击HTTP(S) Test Script Recorder中的停止录制,一直开着也影响着性能)
打开Thread Group(线程组)下的Recording Controller(录制控制器)查看录制结果
示意图:

3、删除不需要的请求

留下如我们需要的搜索请求
4、开始回放

页面在相应数据底部
快捷键:Ctrl + e (清除历史结果),Ctrl + r (执行)
5、搜索其他关键字:


录制Firefox
导入证书
选项 - 高级 - 找到jmeter证书 - 导入证书
示意图:

设置代理
选项 - 高级 - 网络 - 连接设置 - 手动配置代理 设置 localhost 8888端口

注意:当不需要录制时把代理改回原样不然不能正常访问网页
开始录制
1、打开jmeter - 创建一个recording

创建完成后点击HTTP(S) Test Script Recorder

点击运行后开启8888端口,浏览器才可访问网页
2、打开浏览器开始访问并录制 - 如进入必应 - 搜索等待网页返回结果 - 返回jmeter就可以看到录制结果了 (点击HTTP(S) Test Script Recorder中的停止录制,一直开着也影响着性能)
打开Thread Group(线程组)下的Recording Controller(录制控制器)查看录制结果
示意图:

3、删除不需要的请求

留下如我们需要的搜索请求
4、开始回放

页面在相应数据底部
快捷键:Ctrl + e (清除历史结果),Ctrl + r (执行)
5、搜索其他关键字:


录制IE
导入证书
internet选项 - 内容 - 证书 - 证书导入
示意图1:

设置代理
Internet选项 - 连接 - 局域网设置

注意:当不需要录制时把代理改回原样不然不能正常访问网页
开始录制
1、打开jmeter - 创建一个recording

创建完成后点击HTTP(S) Test Script Recorder

点击运行后开启8888端口,浏览器才可访问网页
2、打开浏览器开始访问并录制 - 如进入必应 - 搜索等待网页返回结果 - 返回jmeter就可以看到录制结果了 (点击HTTP(S) Test Script Recorder中的停止录制,一直开着也影响着性能)
打开Thread Group(线程组)下的Recording Controller(录制控制器)查看录制结果
示意图:

3、删除不需要的请求

留下如我们需要的搜索请求
4、开始回放

页面在相应数据底部
快捷键:Ctrl + e (清除历史结果),Ctrl + r (执行)
5、搜索其他关键字:


录制全局
进入电脑设置 - 更改代理 - 开启手动设置代理 输入localhost 和 8888端口

以上设置后无需单独更改某个浏览器的代理,但前面的导入证书步骤依然需要
Jmeter录制浏览器并回放的更多相关文章
- Jmeter 录制浏览器https请求
Jmeter录制脚本时,跟http脚本录制主要区别是,https录制需要添加安全证书. 一Jmeter代理服务器及证书配置. 1.打开Jmeter,右键测试计划添加线程组,右键工作台→非测试元件→ht ...
- jmeter录制浏览器Https请求
Jmeter录制脚本时,跟http脚本录制主要区别是,https录制需要添加安全证书. 那么在jmeter上如何操作呢?且看下面的操作步骤 一.jmeter的代理服务器及证书配置 1.打开jmeter ...
- 性能测试--Jmeter录制、回放
Jmeter录制.回放 在jmeter2.1版本之前,jmeter应该是不支持录制和回放功能的,那时候如果需要录制jmeter的性能测试脚本的话,就需要使用第三方工具——badboy.现在jmeter ...
- (1)jmeter录制脚本(使用代理的方式)
(1)jmeter录制脚本(使用代理的方式) jmeter 2018年07月09日 17时27分24秒 很多APP使用badboy是无法录制的,这种情况下需要使用chrome或Firefox,如果能联 ...
- Jmeter 录制脚本
Jmeter中有2种方法可以录制脚本. 不过我个人非常不推荐录制脚本,录制的脚本混乱,需要再次加工才能使用. 像我这么精通HTTP协议的人. 一直都是使用Fiddler来抓包,然后自己写脚本. 无论 ...
- 使用Jmeter录制脚本
相对于LoadRunner跟SilkPerformer来说,Jmeter确实有差距,但毕竟前两者太贵,Jmeter胜在免费开源. 先看下LoadRunner录制的脚本如下,美如画,结构清晰,易于修改编 ...
- jmeter录制https请求
工具:Jmeter4.0 + Java1.8 需求:对某https网站进行 登录-修改信息-退出 场景的压力测试 方法:使用Apache JMeter HTTP(S) Test Script Reco ...
- JMeter性能测试基础 (4)-使用JMeter录制测试脚本
在进行压力测试时,由于很多web页面包含了Ajax异步请求等内容,为模拟用户真实输入,除了对html的访问外,还需要将其它的访问考虑入内,这时最好的办法就是对实际访问过程中的所有请求进行录制. 例如, ...
- Jmeter录制脚本过程及Could not create script recorder报错、您的连接不是私密连接报错
转载自 https://www.cnblogs.com/wwho/p/7173172.html Jmeter录制脚本过程及Could not create script recorder报错.您 ...
随机推荐
- 2、Python-流程控制
比较运算符 运算符 描述 示例 == 检查两个操作数的值是否相等,如果是则条件变为真. 如a=3,b=3则(a == b) 为 true. != 检查两个操作数的值是否相等,如果值不相等,则条件变为真 ...
- 学习windows编程 day6 之模拟记事本
//短的函数最好定义为宏 #define BUFFER(x,y) *(y*cxBuffer+x+pBuffer)//取出一个字符 //字符消息 //WM_CHAR,WM_DEADCHAR,WM_SYS ...
- 构建eureka-server异常ClassNotFoundException: org.springframework.boot.context.embedded.FilterRegistrationBean
Caused by: java.lang.ClassNotFoundException: org.springframework.boot.context.embedded.FilterRegistr ...
- Multi-Nim游戏结论不变证明
Nim取石子游戏结论: 若n堆石子的异或和为0,则先手必胜:否则,先手必败 加入新规则: 每次取完石子后,可以将取的那一堆的石子 分为多堆,也可以不分 结论: 同Nim取石子游戏结论 证明: 如果异或 ...
- JavaScript基本操作之——九个 Console 命令
一.显示信息的命令 console.log('hello'); console.info('信息'); console.error('错误'); console.warn('警告'); 二.占位符 c ...
- 淘淘商城之springmvc和mybatis整合
一.需求 使用springmvc和mybatis完成商品列表查询 二.整合思路 springmvc+mybaits的系统架构: 第一步:整合dao层 mybatis和spring整合,通过spring ...
- MySQL中查询行数最多的表并且排序
#切换到schema use information_schema; #查询数据量最大的30张表 并排序 select table_name,table_rows from tables order ...
- shiroWeb项目-记住我(自动登陆实现)(十五)
用户登陆选择“自动登陆”本次登陆成功会向cookie写身份信息,下次登陆从cookie中取出身份信息实现自动登陆. 用户身份实现java.io.Serializable接口便于反序列化 package ...
- 修改BlackLowKey皮肤样式,增加占屏比
页面定制CSS代码 #home { margin: 0 auto; width: 100%; } #sideBar { min-height: 200px; padding: 0 5px 0 5px; ...
- Linux压缩和解压缩类指令
⒈gzip ①gzip 文件 压缩文件,只能将文件压缩为*.gz文件 ②gunzip 文件.gz 用于解压文件 ⒉zip ①zip [选项] xxx.zip 需要压缩的内容 压缩文件和目录 常用选项: ...