zoukankan      html  css  js  c++  java
  • 初识Jmeter

    本篇文章是在网上看到一个视频,觉得老师讲的比较好,整理一下。。。

    Jmeter是一个开源的性能测试工具, 100%由java来实现,其安装方便,下载压缩包解压,即可使用。

    一.Jmeter自身的特点

    1.开源(免费,这也是以后很多工具的一个趋势吧)  

    2.轻量级 (相对loadrunner几个G的,Jmeter30几M,小的杠杠的)   

    3.更适合自动化和持续集成  

    4.资料相对小,学习难度不易

    二.性能测试工具选择的原则

    1.成本  

      a.工具成本  

      b.学习成本

    2.通信协议

      a.标准协议  常用的协议http,https,ftp,smtp等

      b.自由协议  有些公司自己的协议,不清楚。。。。

    3.生命力

    一个长期维护更新的版本,与时俱进。。。。。。。

    4.跨平台

    loadrunner部分是可以跨平台的,表示没用过,不过看到个新闻说惠普让它开源了,长期的试用版  http://www.oschina.net/news/59345/loadrunner-free

    Jmeter是100%java实现的,所以完全跨平台

    三.Jmeter官网看看

    Apache在开源的路上拯救了多少人啊啊啊啊啊啊啊啊啊啊

    1.Jmeter支持的协议虽然没有loadrunner多,但是有它自己特有的,比如tcp,MongoDB。

    2.Jmeter不是一个浏览器,Jmeter在接收到js的时候是不会去执行的,所以Jmeter的响应时间不包括js的执行时间

    3.目前我写这个文章的时间Jmeter最新是2.13版本,支持JDK1.6及以上的版本,不过老师推荐JDK1.7及以上版本,因为对于https这样的协议JDK1.7支持的更好

    四.Jmeter目录

    1.bin目录——其中含有很多配置文件,属性文件,启动命令。windows系统中,直接双击jmeter.bat,启动成功

    2.lib目录——包含了很多外部的jar包,ext中包含了Jmeter自己的一些jar包

    五.Jmeter页面的中英文

    Jmeter页面的中文翻译不是很好,如果想要彻底切换成英文,在bin目录的Jmeter.properties(Jmeter重要配置)中找到#language en ,去掉前面的#(注释),重新启动Jmeter

    六.Jmeter模拟压力的原理

    1.性能测试工具——协议      通过协议和服务器进行交互

    2.自动化测试工具——对象识别技术

  • 相关阅读:
    Mac上TexStudio无法显示中文字符的问题
    python中import与from方法总结
    Jupter Notebook 使用技法
    python把列表(list)传给函数形参时的问题剖析
    Spyder常用快捷键
    用Tinkercad学arduino之 多喇叭发声
    用Tinkercad学arduino之 播放旋律
    用Tinkercad学arduino之 音调键盘 按键改变音调
    用Tinkercad学arduino之 伺服电机摆动
    用Tinkercad学arduino之 读取电位器模拟输入
  • 原文地址:https://www.cnblogs.com/wyfly/p/4624381.html
Copyright © 2011-2022 走看看