目录
一、Jmeter_简介
Jmeter是Apache公司基于Java开发的一款开源的压力测试工具。因为该工具是基于Java开发的,所以在使用之前,必须安装jdk环境。Jmeter可以对HTTP和FTP服务器进行压力和性能测试,同样也能对数据库进行同样的测试(通过JDBC)。
1、进程和线程
进程:指资源分配的基本单元。一个进程包含多个线程。
线程:指程序执行的最小单元,是系统独立调度和分配CPU(独立运行)的基本单元。
多进程:同时执行多个程序。如:同时执行微信、QQ、企业微信等。
多线程:同时执行多个线程。如:用微信一边聊天、一边视频、一边看下载等。
线程组:进程中有多个线程,为了方便管理,对线程按照性质分组,分组的结果就是线程组。
setUp线程组:最先执行的线程组。
tearDown线程组:最后执行的线程组。
Concurrency线程组:递增式并发线程组(可递增不可递减)。可设置递增次数、递增时长、到达目标递增数量保持时长等。
Arrivals线程组:到达线程组(可递增不可递减)。
Stepping线程组:逐步线程组(可递增可递减)。可设置递增次数、递增启动延迟、递增时长、到达目标递增数量保持时长等。