jmeter是一款性能测试工具。
优点:免费开源、体积小、可扩展的组件
缺点:不支持IP欺骗、分析和报表能力弱
但是jmeter能满足绝大多数的性能测试需要。
jmeter环境搭建:
1、安装jdk:
下载安装
配置环境变量
验证:java-version
2、安装jmeter
下载安装
配置环境变量
验证:
双击jmeter.bat
执行java -jar ApacheJMeter.jar
基本元件
-
取样器:发送请求。类似于自动化中的业务测试语句
-
逻辑控制器:控制元件执行顺序。类似于自动化中的逻辑控制语句
-
前置处理器:对发送的请求参数进行预处理。类似于自动化中的参数化。
-
后置处理器:对收到的响应数据进行处理。类似于自动化中获得对应的测试结果。
-
定时器:等待一定时间。类似于自动化中的sleep语句
-
测试片段:封装的脚本,供其他脚本调用。类似于自动化中封装的函数
-
配置元件:测试前的环境及数据配置。类似于自动化中的初始化动作
-
监听器:查看测试的结果。类似于自动化中的日志和报告。
线程组
模拟多人操作
如果有多个线程组时,可以并行或者串