JMeter的特性以及安装使用

1.简介java

  Apache JMeter是Apache组织开发的基于Java的压力测试工具,用于对服务端作压力测试,它最初被设计用于web应用测试,但后来扩展到其余测试领域。它能够用于测试静态和动态资源,例如静态文件,Java小服务程序,CGI脚本,Java对象,数据库,FTP服务器等等。JMeter能够用于对服务器、网络或对象模拟巨大的负载,来自不一样压力类别下测试他们的强度和分析总体性能。另外,JMeter还能用于接口作功能测试和回归测试,经过建立带有断言的脚原本验证接口是否返回了指望结果,为了最大限度的灵活性,JMeter容许使用正则表达式建立断言。web

2.特性正则表达式

  JMeter的做用数据库

    1.可以对HTTP和FTP服务器进行压力和性能测试,也能够对于任何数据库进行一样的测试(经过JDBC)。apache

    2.彻底的可移植性和100%纯Java。编程

    3.彻底swing和轻量级组件支持(预编译的jar使用javax.swing.*)包。缓存

    4.彻底多线程,框架容许经过多个线程并发取样和经过单独的线程组对不一样的功能同时取样。服务器

    5.精心的GUI设计容许快速操做和更精确的计时。网络

    6.缓存和离线分析/回放测试结果。多线程

  
  JMeter的高可扩展性

    1.可连接的取样器容许无限制的测试能力。

    2.各类负载统计表和可连接的计时器可供选择。

    3.数据分析和可视化插件提供了很好的可扩展性以及个性化。

    4.具备提供动态输入到测试的功能(包括Javascript)。

    5.支持脚本编程的取样器(在1.9.2及以上版本支持BeanShell)。

3.安装与快速使用

  3.1下载

    百度搜索JMeter

    

    

      点击下载便可,由于JMeter是基于Java,因此须要安装Java,并配置Java环境,具体操做请自行搜索,注意的是Java版本须要符合JMeter要求的版本。

  3.2安装

    找到下载好的zip压缩包,解压(最好移动到本身经常使用路径),打开apache-jmeter-4.0/bin/jmeter.bat便可,选择语言,注意,若是关闭cmd窗口,会同时关闭JMeter。

    选择语言

 

  3.3第一个JMeter脚本

    打开JMeter后,目录栏会自动建立一个TestPlan,把它修改成本次测试须要的命名,第一个测试脚本,以下图:

    

 

    JMeter是经过多线程执行测试任务,下一步就须要添加一个线程组,以下图所示:

    

    下一步就是设置线程组内容,具体说明以下图所示:

    

    添加好线程组后,就能够添加请求了,这里以http为例,添加一个http请求以下图所示:

    

    添加HTTP请求以后,即可以对页面进行设置,详情如图所示:

    

    设置好了请求,就剩最后一步的结果监听了,接下来添加一个监听器,如图:

    

    

 

  一个简单的get请求的测试过程到此结束了,实际工做中,不多有这么简单接口给咱们测试,即便是最简单的get请求,也会有参数,post请求相对来讲就更复杂了,下一篇,咱们将介绍带参数的get请求和post请求,以及参数关联等

相关文章
相关标签/搜索