Jmeter基本信息
1,Jmeter是哪个公司工具?什么语言写的?
阿帕奇公司纯java开发的一款测试工具
2,jmeter能做什么?
接口,
性能,
压力,
数据库,
java程序测试
3,jmeter优点
开源免费
支持多协议
轻量级
功能强大
4,jmeter缺点
使用jmeter无法验证JS程序,也无法验证页面UI,所以要必须和selenium配合完成web应用程序测试
Jmeter常用目录文件介绍
1,bin目录
bin |
|
examples: | 目录中有CSV样例 |
jmeter.bat | windows的启动文件 |
Jmeter.log | Jmeter运行日志文件 |
jmeter.sh | linux的启动文件 |
jmeter.properties | 系统配置文件 |
jmeter-server.bat | windows分布式测试要用到的服务器配置 |
jmeter-server | linux分布式测试要用到的服务器配置 |
注意:系统配置文件中的设置
- SSL设置重点关注如下
指定HTTPS协议层:https.default.protocol=TLS
指定SSL版本:https.default.protocol=SSLv3
设置启动的协议:https.socket.protocols=SSLv2HelloSSLv3TLSv1
缓存控制,控制SSL是否可以在多个迭代中重用:
https.use.cached.ssl.context=true
2. 系统文件如果有修改,需要重启jmeter才会生效
2,docs目录
接口文档目录,例如:apache-jmeter-4.0\docs\api下的index.html。打开就能查看所有API详情
3,extras目录
扩展插件目录。提供了对Ant的支持,可以使用Ant来实现自动化测试。例如:批量脚本执行,产生html格式的报表,测试运行时,可以把测试数据记录下来,jmeter会自动生成一个.jtl文件,将该文件放到extras目录下,运行“ant-Dtest=文件名report”,就可以生成测试统计报表。
4,lib目录
所用到的插件目录,里面均为jar包。Jmeter会自动在jmeter_HOME/lib和ext目录下寻找需要的类,lib下存放jmeter所依赖的外部jar,如:httpclient.jar, httpcore.jar, httpmime.jar等等。
lib\ext目录
存放有jmeter依赖的核心jar包,ApacheJMeter_core.jar, ApacheJMeter_java.jar, 在写client端需要引用。JMeter插件包也在此目录下。
lib\junit目录
存放Junit测试脚本
5,Licenses目录
Jmeter证书目录
6,printable_docs目录
printable_docs的usermanual 子目录下的内容是JMeter的用户手册文档,其中 usermanual下的component_reference.html 是最常用到的核心元件帮助文档。
7,语言切换
Jmeter提供多种语言,可在选项中选择语言,设置自己熟悉的语言
--------------------------------------------------------------------------------------------------------------------------------
Jmeter环境安装放在单独的一篇文章分享,地址:https://blog.csdn.net/qq_41362850/article/details/107924258
--------------------------------------------------------------------------------------------------------------------------------