进程: 一个正在执行的程序对应一个进程
线程: 一个进程有多个执行线程
线程组: 按照线程性质对线程分组
三者关系: 一个进程有多个线程组,一个线程组有多个线程
图解:
线程组主要包含三个参数:
线程数、准备时长(Ramp-Up Period(in seconds))、循环次数。
(1).先创建http请求,将接口填写到相应位置
(2)在线程组添加循环控制器
(3).填写想要循环的次数
(4).运行,然后点击查看,结果成功
事务控制器
作用: 事务控制器会生产一个额外的采样器,用来统计该控制器子结点的所有时间。
在线程组下创建事务控制器
(1).创建事物控制器
(2).在事物控制器下添加http请求,添加两条好吧…
(3).将接口填写到两个http请求中
(4).点击事物控制器,勾选,然后运行
(5)查看运行结果
断言:用于来判断请求响应的结果是否如用户所期望,是否正确。它可以用来隔离问题域,即在确保功能正确的前提下执行压力测试。这个限制对于有效的测试是非常有用的。
(1).首先创建http请求,然后在http中添加响应断言
(2).点击响应断言,选择要测试的响应字段,输入要测试的模式,点击运行.
(3).运行完成之后点击查看结果树,断言成功
只能测试json串的断言
(1).在http请求中添加json断言
(2).点击json断言,填写参数类型和value,点击运行
(3).json断言成功
定时器(Timer)负责定义请求之间的延迟间隔
(1).在http请求中添加定时器
(2).查看结果树,右上方延时三秒才运行
用户定义的变量:全局变量,测试计划上可以添加用户定义的变量。一般添加一些系统常用的配置。如果测试过程中想切换环境,切换配置,一般不建议在测试计划上添加变量
(1).在http请求中添加用户定义的变量
(2).添加名称和值
(3).填写${修改的名称},点击运行
(4).查看结果树,运行成功
(1).首先创建星座运势http请求
(2).将接口内容填写到相对应位置,在下方添加参数,
(3).创建一个文件,在文件中填入参数相对应的数据.
(4).点击数据文件设置,选中文件,填写相对应的变量名称,用","隔开
(5).点击运行,成功
( ̄▽ ̄)~*------ ٩(๑❛ᴗ❛๑)۶谢谢阅读!!!!!!!!!!!!!