一.Sampler采样器
新建测试计划,新建线程组,添加,sampler,新建http请求
注意事项:
1.
2.
3.
二.Jmeter组件
1
.测试计划是使用
JMeter
进行测试的起点,它是其它
JMeter
测试元件的容器。
2
.线程组:代表一定数量的并发用户,它可以用来模拟并发用户发送请求。
3
、取样器(
Sampler
):模拟各种请求。所有实际的测试任务都由取样器承担,存在很多种请求。
如:
HTTP
、
ftp
请求等等。
4
、监听器:负责收集测试结果,同时也被告知了结果显示的方式。功能是对取样器的请求结果显
示、统计一些数据(吞吐量、
KB/S……
)等。
6
、断言:用于来判断请求响应的结果是否如用户所期望,是否正确,非常实用
7
、定时器:负责定义请求(线程)之间的延迟间隔,模拟对服务器的连续请求。
5
、逻辑控制器:允许自定义
JMeter
发送请求的行为逻辑,它与
Sampler
结合使用可以模拟复杂的
请求序列。
8.
配置元件维护
Sampler
需要的配置信息,并根据实际的需要会修改请求的内容。
9.
前置处理器和后置处理器负责在生成请求之前和之后完成工作。前置处理器常常用来修改请求的
设置,后置处理器则常常用来处理响应的数据。
三.
断言
(Assertions)
1.响应断言
2.json断言
3.Xpath断言
响应断言(适用任何的返回类型)
,json
断言(只适用于
json
的返回类型)
,Xpath Assertion
断言
针对返回信息为
Xpath
的数据类型进行断言
四.定时器
新建线程组,添加接口,添加固定定时器,设置响应时间为3000毫秒,测试成功!\hhh!
五.逻辑控制器
1.事物控制器
新建一个线程组,创建三个http请求,这里我统一写的www.baidu.com ,然后创建事物控制器,勾选然后执行(这里注意,要测一定要在网络环境下进行测试)
2.循环控制器
新建一个线程组,创建三个http请求,这里我统一写的www.baidu.com ,然后创建循环控制器,然后启动即可
六.后置处理器
http请求默认值
线程组
>>
配置原件
>>http请求默认值
http
请求默认值
,
会在发送
http
请求的时候,自带这些参数,复用的作用
疑问:
http
请求默认值之后
1
:什么时候添加
? --------
大部分请求参数是相同的
2
:如果添加
http
请求默认值之后,在别的接口中还填写的
http
请求默认值中不同的数据,那么还以谁为准
了?
----
填写了以自己为准,不填写以
http
默认值为准