jmeter工具学习笔记——第一篇

测试计划

一个测试场景就可以看作是一个测试计划。
一个完整的测试计划至少需要一个线程组、一个取样器、一个断言、一个监听器。
在测试计划面板中设置的"用户自定义变量"是全局变量,对所有的线程组都有作用。
在测试计划中选中"独立运行每个线程组",则可以设置线程组的顺序执行,如果一个测试计划中有多个线程组,则会按照顺序一个一个的执行,如果不选"独立运行每个线程组",则所有的线程并发执行。

线程组

一个线程组就是一个测试任务,线程数代表用户,可模拟用户并发操作。
面板中的各个参数:
线程数:代表用户数,线程数越多,数据发送量越大。
Ramp-Up Period:爬坡时间,指从任务启动开始到创建完所有的线程所需的时间,例如:有100个线程,Ramp-Up Period 设为10,也就是说100个线程在10秒内启动完成,那么平均每秒启动10个线程。
循环次数:如果是用于调试测试,设为1即可,而到正式执行压力测试时,设置为Forever,一直执行到手工停止。
调度器:主要在正式压测时使用。

线程组类型

1、Setup Thread Group:预处理线程组,在Thread Group之前执行,可以设置一些预置条件。
2、Teardown Thread Group:执行后置条件,用于测试任务完成后进行环境恢复等工作。
3、Thread Group:测试任务的载体。

测试片段

测试片段是一个特殊的线程组,与线程组处在同一等级,它与线程组不同,因为它不被执行,除非它是一个模块控制器或时被控制器引用时才会被执行。

jmeter线程组元件的执行顺序

1、配置元件
2、前置处理器
3、定时器
4、取样器
5、后置处理器
6、断言
7、监听器

发布了36 篇原创文章 · 获赞 2 · 访问量 929

猜你喜欢

转载自blog.csdn.net/zzrs_xssh/article/details/104784314