一、Jmeter特点
(1)开源趋势
(2)性能测试工具(LoadRunner VS Jmeter)
(3)Jmeter自身的特点
a.开源、轻量级、更适合自动化和持续集成
b.学习难度大
c.资料少、全英文
二、性能测试工具的选型原则
一般来说,我们在选择工具时一般遵循以下几个原则:
- 成本
a.学习成本
b.工具成本 - 通信协议 (非常关键)
a.标准协议
b.自由协议 - 生命力
a.更新迭代速度
b.长期维护
c.社区人数 - 跨平台
官网:https://jmeter.apache.org/index.html
**特别强调:**Jmeter不是一个浏览器,意思是Jmeter不会执行javascript代码,它请求的时间是不包括渲染时间的,只是从发送请求到拿到返回参数的时间
三、修改语言为英文
在Jmeter.properties文件中找到language=en,然后把前边的#去掉即可,再次打开Jmeter就是英文的了。
四、模拟压力的原理
性能测试模拟压力的原理就是通过协议直接和服务交互,而自动化测试工具的原理就是对象识别技术
五、Jmeter目录结构和配置文件
bin目录--------可执行文件
docs目录------api文档,java类
lib目录----库文件,jar包,第三方
extras目录—自己的jar包