当前位置: 首页 > article >正文

jmeter-04创建请求

文章目录

  • 一、发送请求-查看响应流程
  • 二、新建请求
  • 三、选择请求方式,填写url
    • 1.发送get请求
      • 当只有请求方式不一样的时候,参数都填写在参数栏里面,GET请求与POST请求的区别?
    • 2.发送post请求
      • 2.1 application/x-www-form-urlencoded
      • 2.2 form-data
        • 2.2.1 form-data上传文本
        • 2.2.2 form-data上传文件
      • 2.3 JSON 数据格式
        • 添加请求头
        • 问题消息体数据按钮点击不了怎么解决?
  • 四、响应
    • 添加察看结果树
    • 如何在响应结果在快速查找自己想要的字段?

一、发送请求-查看响应流程

新建请求 - 添加察看结果树 - 运行 - 在察看结果树里面看响应结果
运行按钮:在这里插入图片描述
其他步骤详解见下面

二、新建请求

测试计划(可修改名称)- 线程组(可修改名称) - 取样器(选择HTTP请求,可修改名称)
在这里插入图片描述

在这里插入图片描述

三、选择请求方式,填写url

jmeter的协议,域名,路径都是分开填写在不同位置的(这一点与postman不同)
在这里插入图片描述
对比postman 协议域名路径都是写在一处的,然后公共参数写在params,post请求参数写在body中
在这里插入图片描述

1.发送get请求

在这里插入图片描述
对比发送post请求,与上一个图片只有请求方式不一样
在这里插入图片描述

当只有请求方式不一样的时候,参数都填写在参数栏里面,GET请求与POST请求的区别?

GET请求的数据与地址拼接在一起的
在这里插入图片描述

POST请求数据与地址是分开的
在这里插入图片描述

2.发送post请求

POST请求的请求参数主要有三种形式:x-www-form-urlencode,form-data,JSON 数据格式

2.1 application/x-www-form-urlencoded

选择post请求,直接在参数栏输入参数就是 application/x-www-form-urlencoded格式
在这里插入图片描述

在这里插入图片描述

2.2 form-data

2.2.1 form-data上传文本

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

2.2.2 form-data上传文件

测试上传图片接口
在这里插入图片描述
在这里插入图片描述
响应数据
在这里插入图片描述

2.3 JSON 数据格式

添加请求头

对于请求参数格式为JSON的请求,需要请求头
操作步骤:
接口右键 --> 添加配置元件(Config Element)–> HTTP信息头管理器(HTTP Header Manager)
在这里插入图片描述
填写Content-Type:application/json;charset=UTF-8
在这里插入图片描述

请求参数填写
在这里插入图片描述
响应结果
在这里插入图片描述

问题消息体数据按钮点击不了怎么解决?

如果“消息体数据”按钮不可用,可能是因为已经选择了“Parameters”选项并且添加了参数。在JMeter中,“Parameters”和“Body Data”两种方式只能选择其一。当一种方式下有数据时,就无法使用另外一种。因此,您需要清空其中一种方式的数据,才能使用另一种方式。
在这里插入图片描述

四、响应

添加察看结果树

jmeter与postman不同,响应结果不会直接展示出来
jmeter需要使用“察看结果树”来查看响应数据
线程组右键 - 添加 - 监听器 - 察看结果树
在这里插入图片描述

如何在响应结果在快速查找自己想要的字段?

在这里插入图片描述


http://www.kler.cn/a/228663.html

相关文章:

  • mysql查看binlog日志
  • 【24】Word:小郑-准考证❗
  • 利用R计算一般配合力(GCA)和特殊配合力(SCA)
  • 傅里叶变换在语音识别中的关键作用
  • ARM学习(42)CortexM3/M4 MPU配置
  • AI时代下 | 通义灵码冲刺备战求职季
  • 类银河恶魔城学习记录1-5 CollisionCheck源代码 P32
  • 2024 高级前端面试题之 性能优化模块 「精选篇」
  • 华为机考入门python3--(8)牛客8-合并表记录
  • RedHat8.4安装邮件服务器
  • Redis核心技术与实战【学习笔记】 - 17.Redis 缓存异常:缓存雪崩、击穿、穿透
  • BUG:docker启动之后直接退出问题
  • C++面试:数据库的连接池管理
  • docker-compose部署laravel项目实战(主机nginx连接项目容器)(详细配置过程)
  • SpringBoot 集成 WebSocket,实现后台向前端推送信息
  • 利用jmeter完成简单的压力测试
  • 贪心算法(简单易懂,考研复试上机知识点)
  • 保护个人信息安全,避免成为“互联网中的裸泳者”
  • 代码随想录算法训练营第27天| 39. 组合总和、40.组合总和II、131.分割回文串
  • 教师培训内容有哪些方面 本体知识和能力要求
  • 19.HarmonyOS App(JAVA)依赖布局DependentLayout使用方法
  • 关于v8垃圾回收机制以及与其相关联的知识点--还没整理版本
  • 云数据库RDS云监控
  • QT自用,勿点
  • EMNLP 2023精选:Text-to-SQL任务的前沿进展(上篇)——正会论文解读
  • 免重启解决docker No chain/target/match by that name 免重启解决方案