动态资源/网络动态应用:服务器/网络压力测试,负载性能测试,
1,对以下应用/服务/协议类型可以加载性能测试:
WEB HTTP,HTTPS
SOAP/REST web服务
FTP
Database via JDBC
LDAP
Mail SMTP , POP3, IMAP
Native 命令或shell脚本
TCP
java对象
2,全功能测试IDE,能快速测试计划录制,编译,调试(浏览器/本地)
3,支持对兼容JAVA OS的CLI模式进行测试
4,完整及时的动态HTML报告
5,HTML,JSON,xml,文本格式等常见响应格式简单互通
6,多线程框架,并发抽样,线程组
7,测试结果缓存和离线分析
8,高度扩展性
通过第三方开源库如jenkins,maven等可以简单持续集成
二、How do I do it?
- Using JMeter to understand how to use it
- Component reference to have detailed information for every Test element
- Functions reference to have detailed information and examples for every function
- Properties reference for all properties that allow you to customize JMeter
- Javadoc API documentation
- JMeter FAQ (Wiki)
- JMeter Wiki
- Building JMeter and Add-Ons for advanced usage
三、Tutorials
四、版本下载http://jmeter.apache.org/download_jmeter.cgi
包括binaries和source
包括sha512即MD5校验和pgp签名
一般显示的新版本,老版本也可以查询。
1,版本校验
为了安全,下载的包需要校验(http://www.apache.org/info/verification.html)
假设是SHA512,那么执行如下命令:
windows系统:certUtil -hashfile fileSHA512
linux系统:sha512sum file
之后再把结果和下载源对应的校验码对比。
签名验证还没试过。
2、当前版本
C:\Users\myf>java -version
java version "1.8.0_181"
jmeter4.0版本,对应jdk1.8(Java8)
五,问题
1,src包和普通包的区别
source是源代码版,需要自己编译成可执行软件;
binaries是可执行版,已经编译好了的。直接解压可以使用。
a,文件夹区别
src包解压缩以后发现里面多了res,src,test,xdocs几个文件夹,但是大小却小了三四十M。