如何做 JMeter 负载测试教程 - LoadView by Dotcom-Monitor 如何做 JMeter 负载测试教程 - LoadView by Dotcom-Monitor

如何做 JMeter 负载测试教程

JMeter 是一种基于 Java 的开源负载测试工具,用于分析网站、应用程序、Web 服务和其他动态资源在高流量条件下的性能。

负载测试

什么是 Jmeter?

JMeter 是一种免费的开源工具,用于分析和测量应用程序、不同软件服务和网站的性能。 JMeter完全用Java编写,可用于对许多不同的Web应用程序和服务器协议进行性能,负载和功能测试。

Apache JMeter 可以通过同时创建多个虚拟用户(也称为并发用户)来模拟服务器上的重载。 JMeter还可用于测试Web和FTP应用程序,SOAP和REST API,以及SMTP,POP3,IMAP等电子邮件协议。

设置负载测试
以分钟表示

按需。 没有信用卡 没有合同

JMeter 负载测试步骤

JMeter 负载测试教程步骤。 了解如何使用 JMeter 脚本进行性能和负载测试。
使用 LoadView 简化测试。

艾

1 - 验证系统要求

在使用 JMeter 之前,您必须确保系统上安装了当前版本的 Java。 最新版本需要 Java 8 或更高版本。 最好始终使用当前版本的 JMeter,因为软件正在不断改进和更新。

Ftp

1-1 下载和安装 JMeter

  1. 访问阿帕奇 JMeter 网站。
  2. 下载 下,从页面的左侧选择 下载版本。
  3. 从 JMeter 二进制文件 或 JMeter 文件中选择,它将开始下载。
  4. 下载文件后,将文件解压并提取到机器上的位置/文件夹中。

注意:JMeter 可以在三种不同的模式下启动。 为了本 JMeter 负载测试 教程的目的,我们将专注于从 GUI 模式开始。

  • GUI 模式。 GUI 模式用于构建测试脚本和调试。
  • 命令线接口 (CLI) 模式。 CLI 模式用于负载测试。
  • 服务器模式。 服务器模式用于远程节点上的分布式负载测试。

视频

1-2 发射 J 米

  1. 导航到保存 JMeter 目录的位置。
  2. 选择 /bin 文件夹
  3. 查找并选择 jmeter.bat 文件
  4. 等待界面开始加载(GUI 模式)。 一旦加载完毕,我们可以开始创建我们的测试计划。

2 - 创建 Jmeter 测试计划

一旦 JMeter 已完全加载,您可以开始创建测试计划的过程。 测试计划包括用于构建测试计划的所有元素。 在接下来的部分中,我们将更多地讨论这些元素。

网页

2-1 设置 Jmeter 测试计划

  1. 从左上角选择 文件 ,从零开始创建测试计划。
  2. 选择 新的
  3. 从工具栏(替代方法)中选择 图标。 屏幕上将显示新的测试计划。
  4. 配置测试计划元素。
 

JMeter 还允许用户从包含必要测试元素的模板构建测试计划。 根据您的 JMeter 负载测试 要求,有许多选项可供选择。 下面列出的只是用户可用的几个选项。

  • 豆壳取样器
  • 构建 SOAP 网络服务测试计划
  • 构建高级 Web 测试计划
  • 构建FTP 测试计划
  • 功能测试计划
  • 构建 Web 服务测试计划

组织

2-2 创建线程组(用户)

  1. 测试计划 树视图窗口右键单击测试计划。
  2. 选择 添加
  3. 悬停在 线程(用户) 选项上。 另一个窗口将出现在右边。
  4. 选择 线程组线程组属性将显示在编辑器窗口中。
  5. 配置 线程属性线程数(用户)、上拉周期 循环计数。
  6. 如有必要,在 注释 字段中添加线程组名称和特定测试计划说明。

设置负载测试
以分钟表示

按需。 没有信用卡 没有合同

艾

3 - 配置采样器

采样器是服务器的实际请求。 例如,HTTP 采样器用于网站、应用程序或 API 负载测试。 其他采样器包括FTP、SMTP、Java、JDBC 和 SOAP 请求。 要创建请求取样器,请按照以下步骤操作。 为了此 JMeter 负载测试 教程的目的,我们将添加 HTTP 取样器。

文件夹

3-1 添加取样器

    1. 在测试计划窗口下右键单击线程组
    2. 悬停在光标上 添加。 窗口将打开到 添加 选择的右侧。
    3. 将光标悬停在 采样器上。 所有采样器选项都将显示下拉菜单。
    4. 选择 HTTP 请求取样器。 将显示编辑窗口。
    从这里,您可以配置和自定义您的 HTTP 采样器。
    • 在名称字段中为 HTTP 请求取样器添加 名称 。 可选,您可以在注释字段中为此采样器添加此特定 注释
    • 添加特定协议 (HTTP 或 HTTPS)。
    • 输入 服务器名称IP 地址。 如有必要,您也可以输入 端口号
    • 默认请求类型设置为 GET,但您也可以更改请求类型(如有必要,请更改"POST、头、PUT、PATCH" 等)。
    • 最后,如果您正在测试特定的 URL 路径,请在路径字段中添加 该路径
    高级选项卡下还列出了其他配置选项。 配置采样器后,您可以选择 "保存"。

3-2 添加听众

  1. 右键单击 线程组
  2. 将光标放在添加上。 悬停在光标上 添加。 窗口将打开到 添加 选择的右侧。
  3. 选择 倾听者。 在这里,你会看到一个听众的名单。 听众是允许您查看测试结果和报告的。 为了本教程的目的,我们将使用 视图结果树 听者。
  4. 选择 查看结果树 听者。 注意:可以将多个监听器添加到负载测试中。

绩效报告

4 - 运行负载测试和分析结果

一旦您完成了线程组、采样器和听者配置,测试就已准备就绪。 有几种不同的方法可以运行或执行负载测试。

4-1 运行 JMeter 测试

    1. 通过从左上角选择 " > 文件保存"来 保存您的测试计划。
    2. 从"运行"菜单中选择"从"运行"开始。
    3. 单击工具栏中的绿色箭头运行图标。 这是开始测试的替代方法。
    4. 等待测试运行和完成。
    5. 查看结果。
    您将看到测试结果与各种指标一起显示在测试计划窗口的下面。
    • 示例 #表示运行数或用户数。
    • 每个线程的开始时间
    • 每个运行和用户的线程名称
    • 示例时间 是每个请求所占用的时间。
    • 状态。 绿色复选标记表示已过。 红色复选标记表示故障。
    • 还包括其他指标,如 字节、发送字节 延迟

使用 LoadView 运行大规模负载测试

作为开源负载测试工具,JMeter 允许性能测试人员和工程师执行相当基本、简单的测试方案。 然而,它有其局限性。 如果您希望从多个地理位置在真实浏览器中生成大规模测试,则需要一个更现代的负载测试解决方案来处理这些真实场景。 LoadView 是一种基于云的性能测试解决方案,为开发人员提供测试网站、API 和 Web 服务、Web 应用程序、邮递员集合和 JMeter 脚本的功能 , 所有这些都来自单个界面。 不再担心硬件升级或管理负载发生器。 LoadView 可消除这些耗时、繁琐且成本高昂的任务,以便开发人员和工程师能够专注于测试。

LoadView 是一个功能强大的一体化解决方案,适用于 DevOps 团队,他们知道负载测试需要集成到任务关键型网站和 Web 应用程序开发周期的每个阶段。 通过使负载测试过程简单高效,LoadView 使开发人员能够专注于从清晰报告的准确数据中获得可操作的见解,这些数据基于来自世界各地和多种设备类型的真实浏览器和真实用户测试。

这反过来又允许开发人员在整个开发过程中轻松加载测试,并花费宝贵的时间来改进网站和应用程序,而不是费力于可能无法提供真正准确结果的复杂测试程序。 由 LoadView 卓越的平台和支持支持的改进负载测试流程直接导致更好的用户体验,从而提高参与度、更多的回访和更快乐的用户。 注册一个
免费 LoadView 试用
版,并在几分钟内立即开始测试。

灵活。 可 伸缩。 强大。

全部来自一个方便的负载测试解决方案: 负载视图