JMeter基本操作(抓包环境中的常见问题)

线JMeter最基本的操作有三个步骤:

  • 先添加一个线程组。
  • 添加HTTP请求。
  • 添加查看结果树。

1.1.添加线程组--在测试计划下新建一个线程组

 1.2.添加HTTP请求--在线程组下添加HTTP请求

1.3.添加察看结果树--在线程组下添加查看结果树(要不然看不到结果)

 

添加完这三样组件,就可以发送Http的请求了,想要编写接口脚本,需要先熟悉HTTP协议的基础知识。

注意要加HTTP Cookie管理器,这个是全局的(添加后Jmeter就相当于于浏览器,自动保持登录。)

 

 

jemeter在使用过程中容易出现的问题:

  1. 、找不到登录的接口,登录不上去,
  2. 、新建不了学校,
  3. 、找到了登录的包 - 填写错误,多了空格,端口号错,或者没注意看Content-Type。

Request组成

客户端发送一个HTTP请求到服务器的请求消息包括以下格式: 请求行(request line)、请求头部(header)、空行和请求数据四个部分组成。

          1、如果请求发送不成功,要检查一遍请求(请求行  请求头  body)。如下图;

           2、注意看请求头中的User-Agent(声明客户端类型)、Content-Type(发送 post 请求的时候,数据类型的声明

           3、注意:post 请求的数据类型分两种 : application/x-www-form-urlencoded+application/json,具体分析如下:

               如果是post 请求,首先要看 Content-Type 是什么样的数据类型

               如果是json 类型的,那么要加上信息头管理器,把数据填写在 “消息体数据中”。

               如果是 /x-www-form-urlencoded 类型的,把数据直接填写在 “参数”中,可以不用加信息头管理器(加的时候要注意,在操作业务下面新建信息头)

Get是没有body请求的

 

 

post可以有body,也可以为空不填写。

     Referer : 当前请求的上一个请求

 

 

新建学校,学会用函数Random(返回一个介于给定的最小值和最大值之间的随机数)。例子${__Random(100,30000,)}

 

posted @ 2021-11-23 16:28  小冰冰儿  阅读(370)  评论(0编辑  收藏  举报