Jmeter学习笔记三:Jmeter请求元件简单介绍

目录

1.Jmeter请求元件之Jmeter request发送get、post请求

2.Jmeter请求元件之Jmeter request参数类型

3.Jmeter请求元件之Jmeter HTTP请求默认值

4.Jmeter请求元件之用户自定义变量


1.Jmeter请求元件之Jmeter request发送get、post请求

以老黄历https://www.juhe.cn/docs/api/id/65为例,

接口地址:http://v.juhe.cn/laohuangli/d

请求参数说明如下图所示,

Jmeter学习笔记三:Jmeter请求元件简单介绍_第1张图片

请求方式:http get/post

步骤如下:

1.添加线程组

2.添加Sampler-->HTTP请求,请求方法可选择GET或POST

HTTP请求的作用:

  • 模拟前端或第三方软件向服务器发送请求
  • 设置请求时的方法和参数数据

Jmeter学习笔记三:Jmeter请求元件简单介绍_第2张图片

 

3.监听器-->察看结果树

察看结果树的作用

  • 查看请求服务器时的请求信息;
  • 查看服务器响应数据;
  • 记录信息到指定文件;(Text、Document、JSON等)

4.保存脚本,进行请求

2.Jmeter请求元件之Jmeter request参数类型

1.Jmeter之Parameters参数

  • 以键值对的形式填写参数
  • 注意空格!如果参数名和参数值没有问题,但还是报错,就去检查是否含有空格

2.Jmeter之Body Data参数

  • json、xml格式的参数
  • 注意空格

3.Jmeter之Files Upload参数

  • 参数的用途:文件的上传
  • 参数的解释:

        文件名称:文件的绝对地址

        参数名称:file

        MIME类型:即多媒体类型,根据文件的后缀,填写对应的MIME类型

  • 注意空格

4、Jmeter参数的坑

  • Parameters参数和Body Data参数只能二选一,否则会报错
  • Files Upload不受影响

3.Jmeter请求元件之Jmeter HTTP请求默认值

1.”HTTP请求默认值“的作用?

  • 当我们创建多个http请求,这些请求的IP地址、端口号、HTTP请求路径,以及Parameters参数等如果是是一样的,每个请求都要写一遍,似乎有些麻烦,使用”HTTP请求默认值“可以节省工作量
  • 如果项目进行过程中,以上数据需要改动,使用”HTTP请求默认值“也可以节省工作量

2.如何添加”HTTP请求默认值“?

线程组-->右键-->”添加“-->配置元件-->HTTP请求默认值

以老黄历为例,想要查询日期在2020-2-22到2020-2-24之间的老黄历信息,需要创建3个HTTP请求,它们的IP地址,请求路径以及key值都是一样的,可以提取出来,写到HTTP请求默认值里,如下所示:

Jmeter学习笔记三:Jmeter请求元件简单介绍_第3张图片

4.Jmeter请求元件之用户自定义变量

以老黄历为例,如果创建多个HTTP请求,并且每个HTTP请求的请求参数date为不同的值,如果一个一个修改请求参数date的值会有些麻烦,这时就可以使用“用户定义的变量”。

点击线程组-->右键-->添加-->配置元件-->用户定义的变量

Jmeter学习笔记三:Jmeter请求元件简单介绍_第4张图片

然后在每个HTTP请求中,引入自定义变量,格式:${变量名}

Jmeter学习笔记三:Jmeter请求元件简单介绍_第5张图片

 

你可能感兴趣的:(jmeter学习笔记)