1、创建线程组
线程组:
名称:当前线程组名称(可选)
注释:对当前线程组加以说明(可选)
在取样器错误后要执行的的动作:
继续:
表示后续动作中如果出现问题,不影响后面的流程,直接跳过错误
Strat
Next Thread Loop: 终止当前线程,开始下一个线程
停止线程:停止当前线程,不再执行后续操作,不影响其他线程(适用多线程)
停止测试:直接终止线程组中的所有操作
Stop
Test Now: 立刻停止
线程属性:
线程数:
配置线程组中线程数量,
Ramp-Up
Period(in seconds):每个线程运行间隔,若是0,表示线程并发
循环次数;控制线程组是否执行次数,例如
永远执行下去,直到系统崩掉
Delay Thread
creation until needed:延迟创建线程,在需要的时候创建线程。
调度器:调用设置,(一般适用于某个时间段,自动启动线程)
调度器:(版本问题,会有不同的配置,当前以4.0版本为模板)
持续时间(秒):测试计划持续多长时间,会覆盖结束时间
启动延迟(秒):测试疾患延迟多少时间启动,会覆盖启动时间
2、取样器选择(本次使用百度https://www.baidu.com为例)
(采样器Sampler,),模拟向服务发送请求,并记录响应信息
a) 选择HTTP请求
b) Web服务器
协议:https(主要是根据选择的请求类型有关)
服务器名称或IP:www.baidu.com或者220.181.57.216(百度服务器IP,
应该被 禁止访问)
端口号:默认端口号
Http请求
方法: get (后续会说明方法选择)
路径: (只访问页面不做其他的操作)
Content
encoding: (内容编码,如果不是特殊情况,使用系统默认)
自动重定向:只针对Get和Head请求,自动重定向自动转向最终目标页面
跟随重定向:Http请求默认值,单状态码为3xx时,自动跳转到目标页面地址
User
keepalive:以keepAlive通信方式,默认勾选
Use
multipart/form-data for POST:使用multipart/form-data发送POST数据
Browser-compatible
headers:使用multipart/form-data发送数据忽略内容编码
Parameters:参数列表
Body Data:,Json格式的数据
FileUpload:文件加载数据在http请求过程中上传附件
3、监听器
通过监听器中存储的数据,来判断请求结果是否符合自己想要的
查看结果树
名称:控制器的描述性名称,显示在左边节点上,并用于命名事务
注释:控制器注释信息,非必填项
文件名:载入文件名
Log/Display Only:仅日志错误、Success;勾选中显示对应的日志信息
Configure:定义report中自己所关心的数据项。
取样器结果:
Thread Name:线组名称
Sample Start:启动开始时间
Load time:加载时长
Latency:等待时长
Size in bytes:发送的数据总大小
Headers size in bytes:发送头大小
Body size in bytes:发送数据的其余部分大小
Sample Count:发送统计
Error Count:错误统计
Response code:返回码
Response message:返回消息
Response headers:返回头信息
请求
数据获取方式、路径、地址等以及传递的参数、cookie
响应数据
响应加载的页面html