1.1 简介

使用JMeter通常会有以下步骤:

1.1.1 创建测试计划

首先,运行JMeter图形化界面。

然后在文件菜单中选择Templates…->Recording,通过浏览器录制Web程序或者直接录制本地程序。

当然,你也可以手动创建你的测试计划。确保阅读测试计划中的元件一章来理解大部分的概念。

你可能需要如下操作来调试:

l  运行->Start no pauses

l  运行->启动

l  线程组中进行验证

和查看结果树 (CSS/JQUERY, JSON, Regexp, XPath)。

你在创建测试计划的时候,请参考最佳实践。

1.1.2 执行压力测试

创建测试计划之后,就可以开始做压力测试了。第一步是配置JMeter的运行环境,这和其他的压力测试工具一样,都包括以下几点:

l  根据需求要求的CPU,内存和网络

l  操作系统

l  Java:确保安装了支持当前JMeter的最新的Java版本

l  正确的Java堆大小。JMeter默认运行的堆大小为512MB,可能对你的测试计划和要求的线程数来说不太够。

一切准备就绪后,你需要通过命令行模式来运行压力测试。

不要用GUI模式运行压力测试!

使用命令行模式,在压力测试结束后会生成一份CSV或者XML的结果文件和一份HTML报告。JMeter默认在运行时对压力测试提供一个汇总信息,你可以在测试时使用后台监听器查看实时运行结果。

1.1.3 压力测试分析

测试结束后,你可以根据HTML报告来分析你的压力测试。

1.1.4 开始

使用JMeter最简单的方式是先下载最新的版本并安装。版本会包含所有你需要创建测试计划的文件,并且能够做大部分的测试,比如:Web (HTTP/HTTPS), FTP, JDBC, LDAP, Java, JUnit等等。

如果你想做JDBC方面的测试,首先得需要对应的JDBC驱动程序,可以去JMS供应商处下载一份对应的jar包。

在JMeter Classpath章节会详细描述插件包的安装。

接下来,启动JMeter然后去创建一个测试计划章节,熟悉JMeter的基础操作(如:添加或删除元件)。

最后,去对应的章节创建一个指定类型的测试计划。例如,如果你想创建Web应用程序的测试,就去创建Web测试计划章节。其他的测试计划章节还有:

l  Advanced Web Test Plan

l  JDBC

l  FTP

l  JMS Point-to-Point

l  JMS Topic

l  LDAP

l  LDAP Extended

l  WebServices (SOAP)

当你熟悉了如何创建和运行JMeter测试计划后,你就可以研究一下各种各样的配置元件(定时器,监听器,断言等等),让你可以在测试计划上做更多操作。

获取PDF完整版: https://ok11.taobao.com

JMeter中文版用户手册的更多相关文章

  1. 点读系列《jmeter官方用户手册》

    官网:http://jmeter.apache.org/usermanual/ 说明:十八元件.十九属性.二十函数,涉及清单内容暂未仔细阅读,个人觉得一是仅供使用参考,二是适合单独写文章来解读 一.让 ...

  2. JMeter入门使用指南

    初识JMeter 最近开始接触和使用JMeter进行性能测试,也是因为工作需要,不得不学习更多新技能,在此之前一直使用LR进行WEB系统的压力测试,但是在ZK开发的WEB系统,我选择使用JMeter. ...

  3. JMeter学习-017-java.net.SocketException: Permission denied: connect 解决方案

    前几天,有了新的接口性能测试需求,同事在添加 HTTP请求 后,运行时响应信息如下所示: java.net.SocketException: Permission denied: connect at ...

  4. 第一篇--认识Jmeter

    Jmeter是Apache组织开发的基于Java的压力测试工具,它最初被设计用于Web应用测试,但后来扩展到其他测试领域. 它可以用于测试静态和动态资源,例如静态文件.Java 小服务程序.CGI 脚 ...

  5. jmeter(2)——元件简介、作用域及执行顺序

    上一篇主要介绍了一下 jmeter还有安装配置,这一篇来说一下它的目录组成和元件 1.目录组成 1>bin目录是可执行文件,双击jmeter.bat启动工具,也可以编辑这个批处理文件,设置jvm ...

  6. 【转】Jmeter安装成功后的目录介绍

    1.bin目录 Jmeter.bat  打开Jmeter主界面 Jmeter使用的日志文件名称被定义到Jmeter.properties中,默认在Jmeter.log可查看日志 2.dosc和prin ...

  7. jmeter使用小结

    写这篇短文主要想详细介绍一下jmeter中取样器.逻辑控制器.前置处理器.后置处理器.定时器.配置元件等,可能看起来比较繁杂,其实里面很多操作是类似的,一篇总结和记录的博客: jmeter官方用户手册 ...

  8. Jmeter(一) - 从入门到精通 - 环境搭建(详解教程)

    1.JMeter 介绍 Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序).它可以用来测试静态和动态资源的性能,例如:静态文件, ...

  9. 第2章 初学 emWin 的准备工作及其快速上手

    以下内容转载自安富莱电子论坛:http://forum.armfly.com/forum.php?mod=viewthread&tid=24552&extra=page%3D3%26f ...

随机推荐

  1. orcale 之pl/sql例外

    orcale 中的例外我们可以看作是其他编程语言中的异常,是为了增强语言的健壮性和容错性. 在orcale中常见的有以下几种: No_data_found 很容易理解就是没有数据返回. Too_man ...

  2. java的文件操作类File

    java.io.File类,是java获取文件/文件夹的所有属性,和完成所有相关操作的类 例子: package test.file.IO; import java.io.*; public clas ...

  3. 使用Microsoft Azure云平台中的Service Bus 中继 Intanet环境下的WCF服务。

    之前写的一篇文章:) 看起来好亲切. http://www.cnblogs.com/developersupport/archive/2013/05/23/WCF-ON-IIS-Azure-Servi ...

  4. leetcode简单题目两道(2)

    Problem Given an integer, write a function to determine if it is a power of three. Follow up: Could ...

  5. easyform表单校验插件改版源码

    改动特性: 1.支持回调,可用于ajax提交 2.提示框样式修改,原版太丑,修改成bootstrap的popover  样式 原版还存在缺陷:被校验的表单元素设置不灵活,还得加上id.name 什么的 ...

  6. [译]用R语言做挖掘数据《六》

    异常值检测 一.实验说明 1. 环境登录 无需密码自动登录,系统用户名shiyanlou,密码shiyanlou 2. 环境介绍 本实验环境采用带桌面的Ubuntu Linux环境,实验中会用到程序: ...

  7. C# 核心语法-反射(反射类型、方法、构造函数、属性,实现可配置可扩展,完成数据库访问类反射封装)

    反射是.NET中的重要机制,通过反射,可以在运行时获得程序或程序集中每一个类型(包括类.结构.委托.接口和枚举等)的成员和成员的信息.有了反射,即可对每一个类型了如指掌.另外我还可以直接创建对象,即使 ...

  8. WinForm-SuspendLayout、ResumeLayout、PerformLayou——转载

    WinForm-SuspendLayout.ResumeLayout.PerformLayou——转载 https://www.cnblogs.com/si-shaohua/archive/2011/ ...

  9. Toolstrip 工具栏控件

    工具栏是另一种获取应用程序主要功能的常用方法,比起菜单更直观.   Tool strip 控件是由system.Windows.forms.Toolstrip类提供的,作用是创建易于自定义的常用工具栏 ...

  10. vs2015中的数据库架构对比工具(New Schema Comparison)

    大家都知道VS里的功能多到你根本没用过,今天来说说这个New Schema Comparison,他能做的事情就是在vs中对比我们两个数据库的架构.结构,并且能够更新过去或者生成脚本. Step.1( ...