• Jmeter 性能测试之反向代理录制性能测试脚本


    1、 Jemeter 自带的录制脚本功能,是利用代理服务器来进行录制的

    • 新建一个线程组
    • 新建一个代理服务器
      • 右击工作台 - 添加 - 非测试元件 - HTTP 代理服务器  

    • 配置 HTTP 代理服务器

    • 配置端口
      • 默认为 8888,可修改。但要注意,端口不能被其它程序占用,端口信息要与浏览器设置保持一致 
      • cmd.exe 中使用如下命令检查端口使用情况:  
        • 1)netstat -an    --列出本机所有使用端口信息    
        • 2)netstat  -aon|findstr "8888"  -- 查询端口是否被占用    
        • 3)tasklist|findstr "8888"  -- 查询对应端口被什么程序占用    
      •  端口号:8888(默认)改成不常用的端口号避免端口号冲突,如 8800  
    • 过滤内容设置:
      • 测试计划 -> HTTP 代理服务器 -> Requests Filtering -> 排除模式 ,录制时排除在外的内容
    # 脚本如下
    .*.(js|css|PNG|jpg|ico|png|gif).* 

    2、浏览器设置

    • 打开谷歌浏览器设置
      • 设置 - 高级设置 - 打开代理设置 - 局域网设置 - 代理服务器  
      • 地址可以是 localhost 或 127.0.0.1,端口与 HTTP 代理服务器端设置的端口号一致  

    3、开始录制

    • 点击 Jmeter 中 HTTP 代理服务器上的启动按钮

    • 在浏览器上输入地址进入项目地址进行操作

    • 此时 Jmeter HTTP 代理服务器上就能抓到操作接口了

  • 相关阅读:
    Laravel5.0学习--03 Artisan命令
    yar框架使用笔记
    MySQL外键之级联
    笛卡尔积
    PHP钩子机制
    CentOS安装PHP7+Nginx+MySQL
    Linux压缩命令
    Git命令汇总
    使用List把一个长字符串分解成若干个短字符串
    Adb connection Error:远程主机强迫关闭了一个现有的连接
  • 原文地址:https://www.cnblogs.com/ZhengYing0813/p/14150016.html
Copyright © 2020-2023  润新知