jmeter -- http接口测试

1. http接口测试

  • 步骤:测试计划–>添加线程组—>取样器–添加HTTP Sampler—>保存—>执行
  • 协议:默认为http(不填写),为https时填写https
  • 域名:IP或者域名(如www.baidu.com)
  • 端口:默认80,可不填写
  • 路径:格式如:/UserApi/login
  • 方法:一般选择GET/POST

在这里插入图片描述

2. HTTP响应查看

  • 步骤:线程组–>监听器-查看结果树,执行后即可查看执行结果

3. Cookies的处理

  • 步骤:线程组–>配置元件-HTTP Cookie 管理器
  • 作用:统一管理登陆的cookies,可以获取,也可以自己添加

4. HTTP请求头

  • 步骤1:线程组–>配置元件-HTTP信息头管理器
  • 在信息头添加:Content-Type: application/json,在Body Data中添加json格式数据

5. HTTP请求默认值

  • 步骤1:线程组–>配置元件-HTTP请求默认值
  • 作用:设置默认,如IP、端口

在这里插入图片描述

6. 变量参数化

6.1 用户定义的变量

  • 步骤1:线程组–>配置元件-用户定义的变量

在这里插入图片描述

  • 步骤2:接口参数变量配置,格式:${params} 或 $params

在这里插入图片描述

6.2 CSV参数化

  • 步骤:线程组–>配置元件-CSV数据文件设置
  • 默认使用英文逗号为分隔符,可根据文件字段之间实际分隔符进行调整
  • 默认不忽略首行
  • 默认不允许带引号
  • 默认文件最后一行再次循环
  • 默认文件最后一行不停止线程

在这里插入图片描述

  • 步骤2:接口参数变量配置,格式:${params} 或 $params

在这里插入图片描述

  • 步骤3:设置循环次数后执行即可

在这里插入图片描述

7. 接口参数关联

  • 步骤1:线程组–>后置处理器-正则表达式提取器
  • 作用:将上一次的响应数据提取出来作为下一次的参数
    在这里插入图片描述
  • 步骤2:变量使用${token}
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值