1、Jmeter可用来模拟用户负载来进行性能测试,是开源桌面应用软件
2、Jmeter可对web进行测试,具有web录制功能
3、亦可做接口测试
一、Jmeter下载
1、https://jmeter.apache.org/download_jmeter.cgi
2、解压到目录,免安装,打开程序



选择语言:

二、组件
1、测试计划(TestPlan),其他JMeter测试元件的容器

2、线程组(Thread Group),代表一定数量的并发用户,可用来模拟并发用户发送请求。必须包含:取样器,查看结果树,响应断言

做性能测试时,需确策略来配置县城属性,是要多个线程数,少的循环次数;又或是少线程数,多循环次数

线程名称可自定义

做接口测试的时候,这边按默认配置即可
3、取样器(sampler),定义实际的请求内容,被线程组包含,如用http请求

3.1 请求名称可自定义
3.2 基本或高级配置,如基本
3.2.1 web服务器设置 协议和服务器名称或ip和端口号

3.2.2 HTTP请求配置 请求方式和请求地址

3.2.3 请求正文4

4、监听器(Listener),手机测试结果,同时被告知了结果显示的方式,通常为 查看结果树(GRaph Results)

5、断言(Assertion),判断请求响应的结果是否无用户所期望的,如响应断言(Response Assertion),


6、逻辑控制器(Logic Controller),定义Jmeter发送请求的行为逻辑,与Sampler结合使用可模拟复杂的请求序列
7、配置原件(Config Element),维护Sampler需要的配置信息,根据实际的需要修改请求内容
8、前置处理器(Pre Processors)和后置处理器(Post Processors),在生成请求前和之后做的工作,前置常用于修改请求的设置,后置常用于处理响应的数据
9、定时器(Timer),定义请求之间的延迟间隔
三、案例
1、请求



2、断言:

断言验证:

3、断言响应码

本文介绍JMeter这一开源性能测试工具的基本使用方法,包括下载、主要组件的功能与配置,以及如何通过实例进行性能测试。
5044

被折叠的 条评论
为什么被折叠?



