JMeter入门教程(1) --JMeter介绍

简介: JMeter的基本介绍及特性

@[toc]

1.任务背景

Apache JMeter是100%纯Java桌面应用程序,用于对软件做压力测试。它最初是为测试Web应用程序而设计的,后来扩展到其他测试领域。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证被测程序返回了期望的结果。为了保证最大限度的灵活性,JMeter允许使用正则表达式创建断言。JMeter不会执行浏览器支持的所有操作。特别是,JMeter不会执行HTML页面中的Javascript。它也不会像浏览器那样呈现HTML页面(可以将响应查看为HTML等,但是计时不包含在任何示例中,并且一次仅在一个线程中显示一个示例)。

2.JMeter特性

1、支持许多不同的应用程序/服务器/协议类型的负载和性能测试:
Web - HTTP,HTTPS(Java,NodeJS,PHP,ASP.NET,...)
SOAP / REST Webservices
FTP
Database via JDBC
Message-oriented middleware (MOM) via JMS
Mail - SMTP(S),POP3(S) and IMAP(S)
Native commands or shell scripts
Java Objects
2、CLI模式(命令行模式(非GUI)/无头模式)支持在任何Java兼容的操作系统(Linux,Windows,Mac OSX,...)上进行负载测试
3、完整且随时可呈现的动态HTML报告。
4、可以轻松地从各种响应格式(HTML、JSON、XML或任何文本格式)中提取数据.
5、完全可移植性和100%纯Java。
6、完整的多线程框架允许多个线程进行并发采样,并通过单独的线程组同时对不同函数进行采样。

相关文章
|
BI 测试技术 Windows
|
测试技术
JMeter入门教程(13) --事务
JMeter中事务的基本介绍
215 0
JMeter入门教程(13) --事务
|
测试技术
JMeter入门教程(12) --集合点
JMmter中集合点的介绍
128 0
JMeter入门教程(12) --集合点
|
测试技术
JMeter入门教程(11) --关联
正则表达式提取器介绍
101 0
JMeter入门教程(11) --关联
|
存储
JMeter入门教程(10) --函数助手
一些常用的函数助手的介绍
201 0
JMeter入门教程(10) --函数助手
|
存储 测试技术
|
测试技术
JMeter入门教程(7) --思考时间
JMeter脚本添加——思考时间
631 0
JMeter入门教程(7) --思考时间
|
网络安全
JMeter入门教程(6) --脚本添加
脚本添加的基本设置
294 0
JMeter入门教程(6) --脚本添加