回顾接口测试知识
接口三要素:
请求地址/方式
请求参数
返回值
HTTP协议
请求方式
get
带参数 params
不带参数 只有一些地址
post
x-www-form-urlencoded 参数类型 键值对
content-type:application/x-www-form-urlencoded
json格式数据 参数类型
content-type:application/json
put
delete
10.jmeter取样器 —HTTP请求
学习jmeter的取样器以http请求为例来学习
10.1 HTTP管理器
位置 配置元件
HTTP信息头管理器
主要是使用Content-Type参数
content-type指请求参数的数据类型
在jmeter中,发送HTTP的post请求时,需要添加HTTP信息头管理器
10.2 HTTP请求配置
http协议 默认端口号80
http协议 默认端口号 443
http://112.26.45.228:8010/#/firstpage
协议 http
服务器名称或IP 接口的域名
端口号:如果有填写具体的端口号,如果没有端口号则不填
方法:HTTP协议请求方式
路径:接口地址
内容编码:utf-8
参数:针对post请求x-www-form-urlencode格式和form-data
消息体数据:针对post请求中json格式/xml请求数据
相当于postman中raw
文件上传:上传文件接口

10.3 http请求默认值
位置:
线程组–添加-配置文件–HTTP请求默认值
作用:
将同一线程组下所有HTTP请求的协议和服务器域名做统一的管理
如果HTTP请求中自己填写的协议和服务器域名,当发送请求时,使用本身的

2.1 什么是参数化:根据需求动态获取数据并进行赋值的过程
2.2 jmeter中参数化常用方式
CSV Data Set Config : CSV数据控件
User Defined Variables: 用户定义的变量
User Variable :用户参数
2.2 jmeter中参数的定义 :jmeter中参数化的变量用¥{变量名}表示
CSV Data Set Config 一种从外部读取数据功能的组件
适用范围:适用于需要大量测试数据的前提,如给系统增加100条数据,设置100名用户登录
11.jmeter参数化(必须掌握)
建立一个csv格式的文件
在excel建立文件另存为csv格式,使用notepad转化成utf-8
配置jmeter中csv数据文件设置
位置:线程组–添加–配置元件–CSV数据文件设置
文件名:选择准备好的csv文件
文件编码;UTF-8
变量名称:变量名;如果有多个英文逗号隔开
忽略首行:如果csv文件首行写的是变量名称,选择忽略首行True,如果不是选择false
分隔符:如果csv文件使用的是逗号隔开,就默认值
其余选项按照默认值即可
在HTTP请求中引用参数
${变量名}
如果使用csv文件中所有数据,需要设置线程组的线程数或循环次数

11.1 jmeter应用变量方法:
变量名∗∗11.2CSV数据控件实现参数化∗∗∗∗实现步骤:1.创建测试计划2.创建线程组3.在测试计划里面添加CSVDataSetConfig组件4.在线程组里面添加http请求5.添加查看结果树组件查看结果∗∗组件要点:1.线程数:如果添加10条数据,线程组属性循环次数就设置为102.CSVDataSetConfig读取变量配置3.HTTP请求:paraments填写(参数)方法(POST)4.参数化引用格式:{变量名} **11.2 CSV数据控件实现参数化** **实现步骤: 1.创建测试计划 2.创建线程组 3.在测试计划里面添加CSV Data Set Config 组件 4.在线程组里面添加http请求 5.添加查看结果树组件 查看结果** 组件要点: 1.线程数:如果添加10条数据,线程组属性循环次数就设置为10 2.CSV Data Set Config 读取变量配置 3.HTTP请求:paraments填写(参数)方法(POST) 4.参数化引用格式:变量名∗∗11.2CSV数据控件实现参数化∗∗∗∗实现步骤:1.创建测试计划2.创建线程组3.在测试计划里面添加CSVDataSetConfig组件4.在线程组里面添加http请求5.添加查看结果树组件查看结果∗∗组件要点:1.线程数:如果添加10条数据,线程组属性循环次数就设置为102.CSVDataSetConfig读取变量配置3.HTTP请求:paraments填写(参数)方法(POST)4.参数化引用格式:{参数名} 如:${dep_id}
CSV Data Set Config配置
Authorization (用户凭证)token:授权authorization是指,根据用户提供的身份凭证,生成权限实体,并为之授予相应的权限。

jmter测试jmeter参数化(必须掌握)相关推荐

  1. Jmeter压力测试_token参数化

    Jmeter压力测试_token参数化 简单的压力测试大家基本都知道了,接下来我就讲下怎么做token参数化 一.查看登录成功后返回值. 正如下方图片所展示的,我这里的tokenMap就是token ...

  2. jmeter csv参数化_运用Jmeter参数化来实现接口自动化测试

    本文记录如何使用Jmeter参数化(csv)实现接口自动化--测试Token不同入参情况下,接口请求能够返回正确的结果 1. 首先需要使用Jmeter获取一个Token,如何获取暂略(同一般访问请求方 ...

  3. Jmeter 参数化请求实例

    Jmeter 参数化请求实例 在jmeter中的请求可以参数化,其中参数化的方式有4种:  1.CSV Data Set Config  2.数据库  3.用户自定义变量  4.用jmeter中的函数 ...

  4. Jmeter基础之JMeter参数化补充练习

    我们本篇文章演示在请求中,以Json形式的数据格式,实现JMeter参数化. 我们以小项目学院管理系统为例,下载地址:点击下载,里面有详细的启动配置说明和API接口文档. 接口文档如下: 学院-新增1 ...

  5. JMeter笔记9 | JMeter参数化

    9 | JMeter参数化 1 测试对象 2 分析 3 JMeter参数化 3.1 配置元件 3.2 CSV Data Set Config 3.2.1 元件介绍 3.2.2 界面参数 3.3 函数助 ...

  6. jmeter参数化实现

    jmeter参数化 在实际的测试工作中,我们经常需要对多组不同的输入数据,进行同样的测试操作步骤,以验证我们的软件的功能.这种测试方式在业界称为数据驱动测试, 而在实际测试工作中,测试工具中实现不同数 ...

  7. 性能测试(二)—— JMeter元件作用域和执行顺序、JMeter示例、JMeter参数化

    目录 一.JMeter元件作用域和执行顺序 1. 元件的基本介绍 2. 元件作用域 3. 元件执行顺序 二.JMeter使用示例 1. JMeter第一个案例 2. 重点组件 2.1 线程组 2.2 ...

  8. 【高性能】Web性能压力测试JMeter、测试秒杀Red

    高性能问题 内容管理 JMeter web性能测试 JMeter配置原件 取样器 Sampler 配置原件 config Element 逻辑控制器 Logic Controller 前置处理器 Pr ...

  9. JMeter参数化4种实现方式

    前言 下面是目前JMeter系列已有博文列表,持续更新中: JMeter安装与接口测试入门 JMeter接口测试之断言实现 JMeter参数化实现方式 JMeter配置元件 JMeter操作Mysql ...

最新文章

  1. java 中策略模式_JAVA中的策略模式
  2. cufflinks基于dataframe数据自定义绘图基于df.iplot功能
  3. 科沃斯扫地机器人阿尔法_科沃斯扫地机器人app
  4. 块状元素的text-align对齐属性
  5. 快速搭建redis单机版和redis集群版
  6. Python:知识目录
  7. Python数模笔记-NetworkX(2)最短路径
  8. 容器编排技术 -- Kubernetes kubectl create role 命令详解
  9. jsp标签使用技巧整理
  10. STRIX z490i 10700k Monterey12.3黑苹果EFI分享
  11. c语言中求tana反函数,反正切函数arctanx的导数是什么
  12. monitor.bat无法启动解决办法
  13. 使用Selenium模拟登陆百度盘
  14. 手机版会员中心html,会员中心.html
  15. Centos下如果是二进制文件,编辑是文本,后缀是sh也无法执行
  16. C语言完成图书管理系统
  17. 中国移动的5G套餐定价亲民,决心在5G时代争先
  18. android 新闻应用、Xposed模块、酷炫的加载动画、下载模块、九宫格控件等源码
  19. NOTES常见问题及解决方法
  20. 《光耦元器件》的特性分析

热门文章

  1. 《深入理解Nginx:模块开发与架构解析》一3.3 如何将自己的HTTP模块编译进Nginx...
  2. 用matlab怎么画频率特性,(matlab)频率特性仿真.pdf
  3. TCP协议为什么会采用三次握手,若采用二次握手可以吗?
  4. Apache AB 性能测试
  5. 大数据workshop:《云数据·大计算:海量日志数据分析与应用》之《社交数据分析:好友推荐》篇...
  6. 浅谈DOMContentLoaded事件及其封装方法
  7. 综合后端各种类型文件
  8. lastLogon和lastLogonTimestamp的区别
  9. plsql突然无法连接数据库,原来是tnsnames.ora文件出了问题
  10. Apache Dubbo的使用