性能测试工具---jmeter

一、jmeter:简介 

Apache jmeter是Apache组织的开发的源代码项目,是一个纯的Java应用,用于压力测试和性能测试,他最初的测试使用于web端的测试,但是后来也被扩展到其他的测试领域;

二、作用

 jemeter可以用于对静态和动态的资源(文件,servlet,perl脚本,Java对象,数据库的查询,FTP服务器或者是其他的资源)的性能的测试,它可以用于分析不同压力情况下的总体的一个性能的情况,也可以使用jemeter提供图形化界面,分析性能指标,或者在高负载情况下测试你的服务器的脚本,对象;

三,jmeter与lr的区别:

loadrunner比较麻烦,文件体积大,支持脚本录制,支持参数化,集合点,检查点,关联,多协议,IP欺骗,多线程,报告生成与导出,测试成本;

jemeter:比较简洁,体积小,支持脚本录制,支持参数化,集合点,检查点,关联,多协议,IP欺骗(不支持),多线程,报告生成与导出,测试成本;

四:配置环境

1、安装JDK:

JDK下载地址:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

2、打开到你看到的界面:

3、点击上图中Java,会出现下面的这个界面,此时你需要根据你的电脑系统来进行对应的版本进行选择,在选择版本和下载之前你需要首先接收协议,具体界面如下图所示: 

4、然后安装,配置具体可以网络搜索这里不在赘述了;

五:jemeter下载地址:

http://jmeter.apache.org/download_jmeter.cgi

下载:

 5.1:下载后解压对应的压缩包:然后我们下载完成后,解压,查看对应的压缩包如下:

 5.2查看bin目录的文件:

ApacheJMeter.jar这个文件:打开这个文件,就相当于打开jmeter软件;

jmeter.properties:系统配置文件

jmeter.sh:Linux启动文件

jmeter:批处理

jmeter-server:Windows分布式测试要用到的服务器测试

docs相关的接口文档目录

extrash:扩展插件的文档目录

lib:所用到的插件目录,里面全是jar包,jmter会自动在jMETERHOME/lib和ext相关目录下寻找先关的类;

Licenses:jmeter证书目录;

printable_docs:用户使用手册;

这些东西可能需要大家熟悉,这样大家就可以知道我们启动jMeter在个目录,手册在哪个目录,使用插件的时候在哪个目录里面;

这些东西都需要大家熟悉;

二:jMeter的功能概要:

资源生成器:用于生成测试过程中服务器,负载机的资源代码
用户运行器:通常是一个脚本运行引擎,根据脚本要求模拟指定用户行为;

原文地址:https://www.cnblogs.com/surewing/p/7769099.html