当前位置:   article > 正文

功能强大的Jmeter:工具介绍及使用

功能强大的Jmeter:工具介绍及使用

一、Apache Jmeter概述

图片

        Jmeter是一款纯java桌面应用,用于接口功能测试和性能测试。它最初被设计用于web应用测试,但后来扩展到其他测试领域。

        Jmeter可以用于对静态的和动态的资源(文件、servlet、web动态语言、java对象、数据库和查询、FTP服务器等)的性能进行测试。可以用于对服务器、网络或对象模拟繁重的负载来测试他们的强度或分析不同压力类型下的整体性能。

      现在很多公司都基于Jmeter开发出了公司级别的自动化性能或接口测试框架。如:Maven+Jenkins+Jmeter、Jmeter+ant+Jenkins+企业微信(钉钉)消息推送。

1.1 Jmeter的优点

  • 对HTTP和FTP服务器进行压力和性能测试,可以对任何数据库进行性能测试

  • 完全的可移植性和100%纯Java

  • 完全Swing和轻量组件支持(预编译的JAR使用java.swing.*)包

  • 完全多线程:框架允许通过多个线程并发取样和通过单独的线程组对不同的功能同时取样

  • 精心的图形界面设计,快速的操作和性能监控展示

  • 性能测试结果的快速收集

  • 完全开源,可以对Jmeter进行定制化的二次开发,扩展自己所需的插件

1.2 Jmeter的缺点

  • 录制功能要借助第三方工具(badboy/使用浏览器代理)--现在接口已经用不上

  • 报表类型较少,需要自己安装插件,没有传统的性能测试工具loadrunner齐全

  • 大并发下结果数据不是很准确

  • 纯多线程模式,不支持进程模式

  •  场景控制以及干预 没有loadrunner方便,如无法在 压力测试执行过程中,人工增加并发用户数

1.3 Jmeter所支持的协议

  • Web:HTTP、HTTPS (Java, NodeJS, PHP, ASP.NET, …)

  • SOAP / REST Webservices

  • FTP

  • MongoDB(Nosql)

  • TCP

  • JDBC

  • LDAP

  • 面向消息的中间件(通过JMS)

  • 邮件:SMTP(S)、POP3(S)、IMAP(S)

二、Jmeter安装与使用

  • 安装Jmeter之前要先配置jdk环境变量

1、最新版本,需要Jdk1.8或以上:http://www.oracle.com/technetwork/java/javase/downloads/index.html

或直接网盘下载:链接: https://pan.baidu.com/s/1bteRiPwLlYpgQEEvTMtbPg?pwd=cgpr

2、配置环境变量(window):

  1. 点击电脑“属性”

图片

b.选择“高级系统设置”——“环境变量”

图片

c.点击新建按钮

图片

JAVA_HOME=D:\Program Files\Java\jdk1.8.0_131

d.配置path信息

图片

%JAVA_HOME%\bin

e. 新建CLASSPATH

图片

CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;.;%JAVA_HOME%\lib\tools.jar

f. 验证Jdk环境是否有效,进入到cmd页面,输入Java -version

图片

看到Jdk版本信息,Jdk环境已经生效

  • 配置Jmeter的环境变量

  1. 下载Jmeter软件:https://jmeter.apache.org/download_jmeter.cgi

图片

b. 下载之后解压,进入到Jmeter的bin目录,双击Jmeter.bat文件

图片

成功看到界面

图片

     好了,到这里我们的Jmeter工具已经准备好了,后面会继续带来更多高级的功能,码字不容易,为了下次还能更快的找到,动动手指,点击关注,点赞和在看,谢谢!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/667446
推荐阅读
相关标签
  

闽ICP备14008679号