📝 jMeter教程

16篇技术文档
  jMeter教程

📅  最后修改于: 2020-11-13 05:44:51        🧑  作者: Mango

jMeter是一个开源测试软件。它是用于负载和性能测试的100%纯Java应用程序。jMeter旨在涵盖各种测试类别,例如负载测试,功能测试,性能测试,回归测试等,并且它要求JDK 5或更高版本。本教程深入介绍了jMeter框架,包括其测试计划,侦听器,函数和正则表达式。本教程是为测试领域的软件专业人员设计的,他们需要测试企业级应用程序的健壮性和可靠性。先决条件在继续本教程之前,您应该对Java编...

  jMeter-概述

📅  最后修改于: 2020-11-13 05:45:15        🧑  作者: Mango

在详细介绍JMeter之前,让我们首先了解一些与测试任何应用程序相关的术语。性能测试-该测试在给定的基础结构配置下设置了最佳的性能预期。它还强调了在测试过程的早期,是否需要在应用程序投入生产之前进行任何更改。负载测试-此测试主要用于在设计用于其下的最高负载下测试系统。压力测试-此测试是通过压倒系统资源来破坏系统的尝试。什么是JMeter?JMeter是一款可以对不同的协议或技术执行负载测试,面向性...

  jMeter-环境

📅  最后修改于: 2020-11-13 05:45:40        🧑  作者: Mango

JMeter是Java的框架,因此首要要求是在您的计算机中安装JDK。系统要求JDK1.6 or above.MemoryNo minimum requirement.Disk SpaceNo minimum requirement.Operating SystemNo minimum requirement.步骤1:验证Java安装首先,验证您的系统中是否安装了Java。打开您的控制台,然后根据...

  jMeter-建立测试计划

📅  最后修改于: 2020-11-13 05:46:09        🧑  作者: Mango

什么是测试计划?可以将测试计划视为运行测试的容器。它定义了要测试的内容以及如何进行测试。完整的测试计划由一个或多个元素组成,例如线程组,逻辑控制器,样本生成控制器,侦听器,计时器,断言和配置元素。一个测试计划必须至少有一个线程组。编写测试计划请按照下面给出的步骤编写测试计划-步骤1:启动JMeter窗口通过单击/home/manisha/apache-jmeter-2.9/bin/jmeter.s...

  jMeter-测试计划元素

📅  最后修改于: 2020-11-13 05:46:57        🧑  作者: Mango

JMeter测试计划包括以下讨论的测试元素。一个测试计划包括至少一个线程组。在每个线程组中,我们可以放置一个或多个其他元素的组合-采样器,逻辑控制器,配置元素,侦听器和计时器。每个采样器之前都可以带有一个或多个Pre-processor元素,然后是Post-processor元素和/或Assertion元素。让我们详细了解每个元素-线程组线程组元素是测试计划的起点。顾名思义,线程组元素控制JMet...

  jMeter-Web测试计划

📅  最后修改于: 2020-11-13 05:47:33        🧑  作者: Mango

让我们建立一个测试网页的简单测试计划。我们用Apache JMeter编写了一个测试计划,以便我们可以测试URL −www.tutorialspoint.com所显示的网页的性能。启动JMeter通过单击/home/manisha/apache-jmeter-2.9/bin/jmeter.sh打开JMeter窗口。 JMeter窗口如下所示-重命名测试计划在名称文本框中,将测试计划节点的名称更改为...

  jMeter-数据库测试计划

📅  最后修改于: 2020-11-13 05:48:03        🧑  作者: Mango

在本章中,我们将看到如何创建一个简单的测试计划来测试数据库服务器。出于测试目的,我们使用MYSQL数据库服务器。您可以使用任何其他数据库进行测试。有关在MYSQL中进行安装和创建表的信息,请参见MYSQL教程。一旦安装了MYSQL,请按照以下步骤设置数据库-创建一个名称为“ tutorial”的数据库。创建一个表tutorials_tbl。将记录插入到tutorials_tbl中,如下所示-将适当...

  jMeter-FTP测试计划

📅  最后修改于: 2020-11-13 05:48:30        🧑  作者: Mango

在本章中,我们将看到如何使用JMeter测试FTP站点。让我们创建一个测试计划来测试FTP站点。重命名测试计划通过单击/home/manisha/apache-jmeter-2.9/bin/jmeter.sh打开JMeter窗口单击“测试计划”节点。将此测试计划节点重命名为TestFTPSite。添加线程组添加一个线程组,该线程组是所有其他元素(如采样器,控制器和侦听器)的占位符。右键单击Test...

  jMeter-Web服务测试计划

📅  最后修改于: 2020-11-13 05:49:08        🧑  作者: Mango

在本章中,我们将学习如何创建测试计划以测试WebService。为了进行测试,我们创建了一个简单的Web服务项目,并将其部署在本地的Tomcat服务器上。创建Web服务项目为了创建一个Web服务项目,我们使用了Eclipse IDE。首先,在com.tutorialspoint.ws包下编写Service Endpoint InterfaceHelloWorld。 HelloWorld.java的...

  jMeter-JMS测试计划

📅  最后修改于: 2020-11-13 05:49:28        🧑  作者: Mango

在本章中,我们将学习如何编写一个简单的测试计划来测试Java Messaging Service(JMS)。 JMS支持两种类型的消息传递-点对点消息传递-队列消息传递通常用于发送方期望响应的事务。消息系统与普通的HTTP请求有很大的不同。在HTTP中,单个用户发送请求并获得响应。主题消息传递-主题消息通常称为发布/订阅消息传递。主题消息传递通常用于生产者发布消息并被多个订户使用的情况。让我们为每...

  jMeter-侦听器

📅  最后修改于: 2020-11-13 05:49:57        🧑  作者: Mango

侦听器提供对JMeter运行时JMeter收集的有关测试用例的信息的访问。听众收集的结果或信息可以以-的形式显示树桌子图表日志文件指定一个侦听器后,所有侦听器会将相同的原始数据写入输出文件。默认配置可以使用以下两种方式之一定义要保存的默认项目:在jmeter.properties(或user.properties)文件中。该文件位于JMeter的/ bin文件夹中。要更改默认格式,请在jmeter...

  jMeter-函数

📅  最后修改于: 2020-11-13 05:50:40        🧑  作者: Mango

JMeter函数和用户变量JMeter函数是特殊值,可以填充测试树中任何Sampler或其他元素的字段。函数调用看起来像这样-_functionName与函数名称匹配。例如$ {__ threadNum}。如果函数参数包含逗号,请确保使用“ \”对它进行转义,如下所示:变量被称为-功能清单下表列出了一组松散地分为类型的功能-Function TypeNameCommentInformationth...

  jMeter-正则表达式

📅  最后修改于: 2020-11-13 05:51:23        🧑  作者: Mango

正则表达式用于根据模式搜索和操作文本。 JMeter通过包含模式匹配软件Apache Jakarta ORO来解释在整个JMeter测试计划中使用的正则表达式或模式的形式。通过使用正则表达式,当我们创建或增强测试计划时,我们当然可以节省大量时间并获得更大的灵活性。正则表达式提供了一种在无法或很难预测结果时从页面获取信息的简单方法。使用表达式的标准用法示例是从服务器响应中获取会话ID。如果服务器返回...

  jMeter-最佳实践

📅  最后修改于: 2020-11-13 05:51:43        🧑  作者: Mango

JMeter有一些局限性,尤其是在分布式环境中运行时。遵循这些准则将有助于创建真实且连续的负载-如果线程数更多,请使用多个JMeter实例。检查作用域规则并进行相应设计。始终对所有元素使用命名约定。在执行脚本之前,请检查默认的浏览器连接设置。适当添加侦听器。这是一些减少资源需求的建议-使用非GUI模式:jmeter -n -t test.jmx -l test.jtl。使用尽可能少的侦听器;如果使...

  jMeter-有用的资源

📅  最后修改于: 2020-11-13 05:52:03        🧑  作者: Mango

以下资源包含有关JMeter的其他信息。请使用它们来获得有关该主题的更深入的知识。JMeter上的有用链接Apache JMeter-该站点专用于使用JMeter的软件开发人员和测试人员。下载JMeter-下载JMeter安装和相关文档。JMeter项目页面-指向JMeter项目的链接Java 2 SDK,标准版-Java 2 SDK,标准版的官方网站。Java的免费下载-立即为台式计算机下载Ja...