jmeter从入门到精通
一、jmeter 安装
看文章:
解释:不要使用GUI模式进行压力测试,GUI模式仅仅用于创建和调试压力测试脚本的。
二、jmeter 介绍
===========
1、jmeter是什么?
jmeter:是Apche公司使用Java平台开发的一款测试工具。
2、jmeter 用来做什么?
- 接口测试
- 性能测试
- 压力测试(优势)
- 数据库测试
- Java程序测试 (因为本身就是Java语言编写的)
3、优点
- 开源免费
- 支持多协议 (http,tcp...)
- 轻量级
- 功能强大
4、缺点
无法验证JS程序,也无法验证页面UI,所以必须要和 selenium 配合来完成web2.0应用的测试
5、jmeter 目录介绍
①_bin 目录介绍
| --- | --- | |examples | 目录中有CSV样例 | |jmeter.bat | windows 的启动文件 | |jmeter.sh | Linux 的启动文件 | |jmeter.log | jmeter 运行日志文件 | |jmeter.properties | 系统配置文件 | |jmeter-server.bat | windows 分布式测试要用到的服务器配置 | |jmeter-serrver | Linux 分布式测试要用到的服务器配置 |
jmeter.properties :
- 打开:右击 -->
- 修改后需要重启 jmeter 使用
https=http+ssl
② docs 目录 — — 接口文档目录
例如:docs\api\index.html 可打开网页查看
③ extras目录 — — 扩展插件目录
提供了对 ant 的支持,可以使用 ant 实现自动化测试。例如批量脚本执行,产生html格式的报表
测试运行时,可以把测试数据记录下来,jmeter会自动生成一个 .jtl 文件,将该文件放在extras目录下,运行“ant-Dtest=文件名 report”,就可以生成测试统计报表。