jmeter-脚本制作

HTTP请求

  1. 默认端口号
    HTTP默认端口号:80
    HTTPS默认端口:443
  2. 数据来源
    通过网络抓包软件(Fiddler、Charles等)、接口文档数据
  3. 脚本制作+结果


  4. 录制脚本 badbod
  5. 录制脚本 jmeter录制
    5.1 添加代理服务器————>浏览器设置代理————>进行正常操作,操作完成一轮停止录制,就可以得到录制的脚本
    5.2 录制脚本的优化:先回放录制的脚本,可以正常运行;删除一些人为不需要的脚本后再次回放,可以正常运行;添加默认的HTTP消息头管理、cookie管理这些;
  6. 手写脚本优化
    6.1 添加消息头管理器
    6.2 添加HTTP请求默认值:把域名、IP放到默认值里,在取样器里就可以不再写这些信息;这样多个请求可以共用一个ip/端口;更换环境也更方便
    6.3 自定义变量:添加一个‘用户定义的变量’

    在请求中,把参数值换成变量

    6.4 用户参数:前置处理器——>用户参数
    **用户参数和用户定义变量的区别:

    6.5 函数助手



    常用函数:${__CSVRead(,)} ${__digest(,,,,)} ${__P(,)} ${__property(,,)} ${__Random(,,)} ${__RandomString(,,)} ${__time(,)} ${__V(,)}
    6.6 csv 文件参数


  7. 关联
    7.1 提取respond信息(json提取表达式)



    7.2 提取后拼接(例如拼接一个token)
  8. 线程设置

厚积而薄发,越努力越幸运!
原文地址:https://www.cnblogs.com/qhy-petrel/p/12576872.html