1.1 JMeter的功能是什么

Jmeter能做什么

JMeter是一款纯JAVA的开源工具,
能进行功能测试、接口测试、最主要的还是用于模拟负载进行性能测试。
a.能对以下不同应用/服务器/协议类型进行性能:
Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …)
SOAP / REST Webservices
FTP
Database via JDBC
LDAP
Message-oriented middleware (MOM) via JMS
Mail - SMTP(S), POP3(S) and IMAP(S)
Native commands or shell scripts
TCP
Java Objects
b.能方便的录制和调试脚本
自带的录制功能非常简单方便,不仅大大降低测试人员的要求,而且有利的提高了脚本的开发效率。
jmeter提供了单步调试扩展插件,给脚本调试带来方便。
界面上的绿色虫子的图标就是单步调试按钮,它可以一步步执行测试计划,查看中间结果,给调试带来方便。
c.提供命令行模式进行性能
d.优秀的性能测试报告
系统可以生成漂亮专业、图文并茂的测试报告,
下面这个就是系统生成的一个html格式的测试报告,报告比较长,限于篇幅,大家先看上一脚。
专业的测试报告让性能测试的价值更上一层。
e.能从大多数常见响应数据格式中提取数据:HTML、JSON、XML、或者任意文本格式。
系统提供了多种提取方法,比如正则表达式提取、css/jquary提取、xpath提取等等,使用起来方便灵活。
f.纯JAVA程序;
g.完全的多线程框架,允许多线程并发采样,同时通过不同的线程组进行不同功能的同时采样。
h.缓存和离线分析以及回放测试结果。
i.高度可扩展的内核:
可扩展的取样器使的测试能力无线扩展
可使用诸如Groovy等与JSR232兼容语言来编写取样器;
数据分析和效果展现插件使得可扩展性以及个性化大大提高;
函数可以用来用来给测试提供动态输入或操作数据;
通过第三方开源库Maven Graddle和Jenkins可以很方便的持续集成。

欢迎关注我的网易云课程
https://study.163.com/courses-search?keyword=软件测试123#/?ot=5

你可能感兴趣的:(JMeter,jmeter性能测试)