jmeter的录制方法

写在前面

默认网友是有 jmeter 工具的

强烈建议使用火狐浏览器去录制,我这边尝试使用谷歌浏览器录制显示不是私密连接,但是我的 jmeter 证书已经成功导入了,依然显示不是私密连接并且是无法成功访问网站的

对于有些项目没有提供完整的接口文档,可以考虑使用 jmeter 的录制功能

jmeter 中配置 http 代理服务器元件

添加组件

我们打开 jmeter 之后,添加如下组件:

  1. 添加 http 代理服务器
  2. 添加请求头管理器
  3. 添加 cookie 管理器
  4. 添加线程组
  5. 在线程组中添加录制控制器

添加后截图如下:

jmeter的录制方法

jmeter http 代理服务器设置

我们打开 http 代理服务器,配置一下端口(用默认 8888 即可)等。我们先配置好,启动按钮在下面要生成证书的时候点

jmeter的录制方法

生成证书

我们点击一下启动按钮,然后点击弹出框的确定,再点击停止,来生成证书,该证书有效期为 7 天,证书在 jmeter 安装路径的 bin 下

jmeter的录制方法

jmeter的录制方法

火狐浏览器导入证书

导入证书

我们点击火狐的选项按钮,搜索关键词“证书”,然后点击“查看证书”
jmeter的录制方法

点击导入证书

jmeter的录制方法

选择刚才 jmeter bin 下生成的那个 CA 证书,导入进去,并且注意要勾选信任这些选项,点击确认。谷歌是没有信任选项的,所以是私密连接的显示

jmeter的录制方法

我们发现成功导入,点击确定

jmeter的录制方法

火狐浏览器配置代理

同样在火狐选项设置中搜索“代理关键词”,点击设置

jmeter的录制方法

我们这里选择手动代理设置,并且代理写本机地址,端口写 jmeter 代理服务器中写明的端口(8888),最后点击确定

jmeter的录制方法

开始正式录制

我们点击 jmeter http 代理服务器中的启动按钮

jmeter的录制方法

我们打开火狐浏览器,输入百度网址搜索一些数据,网页中点击一些链接等操作后,我们返回 jmeter 中的 http 代理服务器中点击停止。

我们就可以看见 jmeter 自动生成大量的请求了!

jmeter的录制方法