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.自动化测试工具——对象识别技术

  • 相关阅读:
    使用asp.net调用谷歌地图api
    JAVASCRIPT+DHTML实现表格拖动
    strcpy & memcpy区别
    python解析邮件的时候编码问题
    snprintf不能使用"字符串指针"赋值,可以使用字符数组
    二级结构体的赋值和访问方法
    C lstat major MAJOR 获得设备号
    C解析config
    C语言中的DEBUG
    opencv实例二:缩放一张图片
  • 原文地址:https://www.cnblogs.com/wyfly/p/4624381.html
Copyright © 2011-2022 走看看