jmeter接口测试基础篇之初步认识及参数化请求

jmeter如何进行接口测试,首先添加线程组,添加http请求,填写接口请求地址,方式,请求类型,请求头,参数等,查看返回结果。

首先打开jmeter软件:
在这里插入图片描述

我们可以选择语言为中文
在这里插入图片描述

首先添加一个线程
在这里插入图片描述
在这里插入图片描述

针对我们进行接口测试,上述线程数与循环数,我们只需默认1即可,无需改动,然后我们可以在线程组中添加我们所需要进行接口测试的http请求
在这里插入图片描述

jmeter 发送get请求
在这里插入图片描述

发起请求我们需要添加结果树,才可以看到请求和返回的数据:
在这里插入图片描述
在这里插入图片描述

jmeter 发post请求
在这里插入图片描述

post请求方式三种请求类型,不同类型参数放置的位置会有区别,可参考

如何使用postman做接口测试中相关介绍。

jmeter添加HTTP请求默认值
线程组里面添加配置元件—HTTP请求默认值
在这里插入图片描述

一般来说我们在企业中进行接口测试,请求的服务地址,端口号,协议等变化很少,因此我们可以直接添加在HTTP请求默认值发送,无需在每个请求中单独编写。

jmeter添加cookie信息

添加配置元件—HTTP Cookie 管理器
在这里插入图片描述
在这里插入图片描述

jmeter 添加请求头header

配置元件—HTTP信息头管理器
在这里插入图片描述
在这里插入图片描述

请求头管理器大多用来存放请求类型,cookie等字段。

jmeter参数化

  • 用户定义的变量(全局变量)
  • 函数生成器
  • csv参数文件设置

jmeter添加用户定义的变量

线程组添加配置元件–用户定义的变量
在这里插入图片描述
在这里插入图片描述

在接口中进行变量的使用:
在这里插入图片描述

函数生成器

  • ${__UUID} 随机生成一个唯一不重复的字符串
  • ${__Random} 随机选择一个数字
  • {__time} 时间函数,{__time(,)}
    是生成精确到毫秒的时间戳、{__time(/1000,)}是生成精确到秒的时间戳、${__time(yyyy-MM-dd
    HH:mm:ss,)} 是生成精确到秒的当前时间

在这里插入图片描述
在这里插入图片描述

csv文件设置

线程组里面添加配置元件-CSV 数据文件设置
在这里插入图片描述

以下为文件内容:
在这里插入图片描述

具体实例:
在这里插入图片描述

发起请求后,在查看结果树中查看请求数据:
在这里插入图片描述

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值