ApacheJmeter5.0 录制脚本

Jmeter脚本录制,一般有下面几种方式:

  1. 用badboy录制后导出
  2. 用jmeter自已直接录制
  3. 通过BlazeMeter录制后导出。

本篇只讲通过Jmeter自已录制。本篇录制基于5.0版本,和其他版本可能会有些出入。

录制过程

  1. 以GUI模式启动Jmeter
  2. 点击工具栏上模版按钮,打开模版选择页。
    模版按钮
  3. 选择Recording模版,用录制模版在新工程创建一个录制项目.
    模版页
  4. 测试计划会变成这样子。
    模版计划
  5. 然后在“HTTP Request Defaults”元件中填入网址(或者IP地址),路径等信息。
    填入基本信息
  6. 如果“HTTP(S) Test Script Recorder”元件是被禁用的,需要启用.
    启用元件
  7. 确认“HTTP(S) Test Script Recorder”中配置是不可用,主要看端口号是否有其他程户占用,开启代理服务器。
    开启代理服务器
  8. 点击启动后会生成一个证书(bin/ApacheJMeterTemporaryRootCA.crt),弹出一个对话框告诉我们证书生成了。
    证书
  9. 在浏览器中安装这个证,以Firefox为例
    • 在地址栏中输入“about:preferences#privacy”回车
      证书
    • 在打开的设置页面中,Certificates下面,点击“View Certificates”
    • 点击import安装上刚才的证书
      证书
    • 确认安装
      证书
  10. 在浏览器中设置代理服务器为Jmeter
    • 在地址栏中输入“about:preferences”回车
    • 搜索“proxy”
      代理
    • 在弹出的框中设置IP、端口号,和Jmeter中想同即可。
      代理
  11. 浏览器中打开需要录制的网站,进行操作,jmeter会记录下所有的操作(step7中已开启代理服务器)
    录制
  12. 录制动作完成后,点击“停止”按钮结束录制
  13. 完成后,可以在Recing Controller下面查看录制结果,如果有不需要动作,也可以删除或修改。
    录制