jmeter的脚本录制3
目录 [TOC]
1,jmeter录制入口
- 测试计划》非测试元件》http代理服务器

- 添加线程组

-
添加录制控制器,目的为了把录制的脚本映射到对应的线程组里面的录制控制器里面
![image-20220109170825781]()
-
设置代理端口和需要录制后到脚本映射位置,就是上面添加到录制控制器里面
-
![image-20220109171022856]()
-
添加一个监听器,用来回放录制的脚本
![image-20220109181213603]()
2,设置过滤条件
通过正则表达式设置需要包含的条件或需要排除的条件
像一些静态资源,一般线上会用cdn加速在其他第三方服务器上,所以一般不需要对一些静态资源进行压测
-
包含某些条件:
.*\.(fenxiangbe.com).* -
排除某些条件:
.*\.(bmp|css|js|ico|gif|jpe?g|png|swf|woff|woff2).*
jmeter也提供了建议排除的功能,点击就会自动填充需要排除的静态资源

3,浏览器设置代理
打开火狐浏览器,找到设置》滚动条到最后,网络设置》手动设置代理,输入本地地址127.0.0.1,端口设置jmeter设置的端口8088


4,开启录制
- 开启jmeter录制,在火狐浏览器访问需要录制的脚本,录制完成后点击完成

- 开启录制后,就会有这样的弹框

5,设置https访问
- 一些网址设置了https访问,开启代理后访问会报错

-
以上报错需要把jmeter的证书导入到浏览器中,首先找到jmeter证书一般在bin目录下生成ApacheJMeterTemporaryRootCA.crt 文件,找不到的话查找一下
find / -name ApacheJMeterTemporaryRootCA.crt![image-20220109180007685]()
-
把证书上传到火狐浏览器中,在设置中找到隐私与安全》查看证书》选择个人》导入证书》导入后在
-
![image-20220109180122012]()


6,录制回放
录制回放之前需要优化脚本,一些借口需要授权,参数化等







浙公网安备 33010602011771号