性能测试工具JMeter 基础(四)—— 录制脚本

对于JMeter中HTTP请求除了手动添加以为还可以进行脚本录制,有两个方法:

  1. 使用badboy录制,录制完成后,将录制的文件导入JMeter中
  2. 使用JMeter自带的录制原件进行录制(HTTP(S) Test Script Recorder)

如何使用HTTP(S) Test Script Recorder进行脚本录制?

  1. 在Test Plan中添加线程组

  2. 鼠标移至Test PLan右键Add - Non-Test Elements - HTTP(S) Test Script Recorder
    性能测试工具JMeter 基础(四)—— 录制脚本
    在Global Settings中设置HTTPS Domains(https协议要监听的域名)
    性能测试工具JMeter 基础(四)—— 录制脚本
    在目标控制器(Target Controller)选择录制的接口存放的线程组
    性能测试工具JMeter 基础(四)—— 录制脚本

  3. 设置浏览器代理(以Google浏览器为例)
    打开Google浏览器-设置-高级-打开计算机代理
    性能测试工具JMeter 基础(四)—— 录制脚本
    修改代理参数:地址、端口,勾选请勿将代理服务器用于本地(Intranet)地址
    性能测试工具JMeter 基础(四)—— 录制脚本

  4. 在Google中导入JMeter证书
    打开Google浏览器-设置-隐私设置和安全性-安全-管理安全
    性能测试工具JMeter 基础(四)—— 录制脚本
    通过导入-打开选择证书,一直下一步,直到安装完成
    性能测试工具JMeter 基础(四)—— 录制脚本

  5. 点击Start开始录制脚本
    性能测试工具JMeter 基础(四)—— 录制脚本

  6. 打开浏览器进入获取接口的页面,进行脚本录制,由于之前设置了监听的域名,与监听域名相关的接口将会被记录下来,存在目标线程组下
    性能测试工具JMeter 基础(四)—— 录制脚本

  7. 把记录下来的接口进行规整,就可以直接使用了

注意:

  • 在设置计算机代理时,地址是本地的ip地址,可在命令行工具(cmd)输入ipconfig进行查看
    性能测试工具JMeter 基础(四)—— 录制脚本

  • 计算机代理中的端口号需与录制脚本的元件中的端口号一致
    性能测试工具JMeter 基础(四)—— 录制脚本

  • 在录制的脚本中通常会有很多请求信息是不需要被录制,可以通过HTTP(S) Test Script Recorder 中 Requests Filtering过滤排除些请求信息,一般情况给个默认的排除信息就足够了
    性能测试工具JMeter 基础(四)—— 录制脚本

  • 开启代理后,除监听的域名外是无法访问的(以百度为例),需要访问需关闭代理
    性能测试工具JMeter 基础(四)—— 录制脚本

性能测试工具JMeter 基础(四)—— 录制脚本

上一篇:教你用Illustrator简单绘制逼真的美女头发


下一篇:flash删除部分线段或者图形的具体教程