JMeter
- 能够对HTTP和FTP服务器进行压力和性能测试,也可以对任何数据库进行同样的测试(JDBC)
- 完全多线程
- 数据分析和可视化插件
- 提供动态输入到测试的功能
JMeter工作原理
Jmeter目录结构
- bin目录是可执行文件,jmeter.bat启动,里面可以设置jvm参数.
- jmeter的log在jmeter.log中查看
- jmeter.properties文件中有一个属性log_level.JMeter
- 可以设置该表日志详细度。默认是info,可改为debug
doc
printable_docx的usermanual子目录下是jmeter用户手册,其中 component_reference.html是最常用的核心元件帮助手册.
extras目录
- extras目录下的文件提供了对ant的支持,可以利用ant来实现自动化,例如批量执行脚本,产生html报告等。
- 运行jmeter的时候会产生一个jtl文件,把它放到extras目录下,运行ant -Dtest=文件名 report就可以生成测试统计报表.
- lib目录下的ext子目录是jmeter的核心jar包,junit子目录是放junit脚本的.
- 用户扩展所依赖的包直接放到lib下即可,不要放到lib/ext下