Jmeter安装以及使用「建议收藏」

Jmeter安装以及使用「建议收藏」JMeter是什么?JMeter是Apache开源项目的一部分。它最初是为了测试web服务器的性能而编写的,现在它已经作为一个自动化的测试工具和测试数据,以及用于web应用程序、文件服务器、web服务器甚至数据库的功能测试工具。我们将在本教程中探讨JMeter的重要特性。可以通过配置来模拟针对特定web服务器或应用程序的N个用户和线程。它为web应用程序生成一个模拟负载来度量其性能。此外,您…

大家好,又见面了,我是你们的朋友全栈君。

JMeter是什么?

JMeter是Apache开源项目的一部分。
它最初是为了测试web服务器的性能而编写的,现在它已经作为一个自动化的测试工具和测试数据,以及用于web应用程序、文件服务器、web服务器甚至数据库的功能测试工具。我们将在本教程中探讨JMeter的重要特性。可以通过配置来模拟针对特定web服务器或应用程序的N个用户和线程。它为web应用程序生成一个模拟负载来度量其性能。此外,您还可以通过循环引发几个迭代来获得平均结果,实现断言,并查看测试结果的图形和统计表示。

下载

下载地址:http://jmeter.apache.org/download_jmeter.cgi

选择版本:

 Jmeter安装以及使用「建议收藏」

设置中文,进入bin,打开jmeter.properties

替换37行为language=zh_CN

运行

进入bin文件夹,点击

Jmeter安装以及使用「建议收藏」

运行后,若有两个弹出框,其中一个是jmeter的图形界面(swing做的),即说明安装成功

Jmeter安装以及使用「建议收藏」

建立测试计划

测试计划由一系列测试组件组成,这些组件决定如何模拟负载测试。我们将解释在我们的测试计划中如何使用这些组件。

添加一个线程组

首先,添加一个线程组来测试计划:

  1. 右键单击测试计划
  2. 鼠标添加
  3. 鼠标/线程(用户)
  4. 点击线程组

线程组有三个特别重要的属性影响负载测试:

  1. 线程数(用户):JMeter试图模拟的用户数量。设置这个50
  2. 加速周期(以秒为单位):JMeter将会将线程的启动分配到线程的持续时间。设置为10。
  3. 循环计数:执行测试的次数。把这个设置为1。

Jmeter安装以及使用「建议收藏」

添加HTTP请求默认值

HTTP请求默认配置元素用于为测试计划中的HTTP请求设置默认值。如果我们想要将多个HTTP请求发送到相同的服务器,作为测试的一部分,这一点特别有用。现在让我们添加HTTP请求默认为线程组:

  1. 选择Thread Group,然后右键单击它
  2. 鼠标添加
  3. 鼠标/取样器
  4. 单击HTTP请求默认值

在HTTP请求默认情况下,在Web服务器部分中,将服务器名或IP字段填入您想要测试的Web服务器的名称或IP地址。在这里设置服务器使它成为该线程组中其余项的默认服务器

Jmeter安装以及使用「建议收藏」

在表侦听器中添加视图结果

在JMeter中,侦听器用于输出负载测试的结果。有很多可用的侦听器,可以通过安装插件来添加其他侦听器。我们将使用该表,因为它易于阅读。

  1. 选择Thread Group,然后右键单击它
  2. 鼠标添加
  3. 鼠标侦听器
  4. 单击表中的视图结果

设置http请求参数

Jmeter安装以及使用「建议收藏」

查看测试结果

Jmeter安装以及使用「建议收藏」

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144001.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月11日 下午9:40
下一篇 2022年5月11日 下午10:00


相关推荐

  • Activity 跳转的生命周期变化

    Activity 跳转的生命周期变化####(1)Activity1跳转到Activity2的生命周期流程1.Activity1启动:Activity1:onCreate()Activity1:onStart()Activity1:onResume()2.点击按钮跳转到Activity2:Activity1:onPause()Activity2:…

    2022年5月21日
    56
  • Heartbeat配置方案

    Heartbeat配置方案HA 即 highavailabl 高可用 又被叫做双机热备 用于关键性业务 简单理解就是 有 2 台机器 A 和 B 正常是 A 提供服务 B 待命闲置 当 A 宕机或服务宕掉 会切换至 B 机器继续提供服务 常见的实现高可用的开源软件有 heartbeat 和 keepalived 高可用只是服务的高可用 不包括数据的备份 服务的 ip 会进行切换 切换时可以设置服务启动 配置方法 配置准备 ip 主机 1

    2026年3月17日
    0
  • mac avicate15 获取码兑换激活码_最新在线免费激活

    (mac avicate15 获取码兑换激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~40…

    2022年4月2日
    80
  • WPA2 KRACK Attacks 原文转载翻译[通俗易懂]

    WPA2 KRACK Attacks 原文转载翻译[通俗易懂]写在前面:博主水平有限,翻译中如果出现错误,还希望大家能够指正。原文链接:https://www.krackattacks.com/KeyReinstallationAttacks(krack)key重装攻击简介我们发现了关于WPA2的重大漏洞,WPA2是一个确保所有现代无线网络被保护的协议。当攻击者在受害者的一定范围内就可以利用这些漏洞来使用KRACK攻击。具体地说,攻

    2022年5月1日
    68
  • 卸载MySQL Connector NET无法卸载

    卸载MySQL Connector NET无法卸载卸载MySQLConnectorNET无法卸载最近安装了MYSQL数据库,安装完发现安装在了系统C盘,对于文件整理控加一丢丢强迫症的我来说,太介意了,不能忍。这里是解决办法:安装MYSQL自定义路径方法于是,开始卸载MYSQL,结果,ConnectorNET始终卸载不掉。网上看到了很多方法,删文件删注册表都无济于事,丝毫没有成功。终于,在google里找到可行的解决方法。原文网址:Cannotuninstall/repair/ChangeMySQL-Connector-net?Iss

    2022年7月15日
    33
  • android之startActivityForResult的使用

    在Android中startActivityForResult主要作用就是:A-Activity需要在B-Activtiy中执行一些数据操作,而B-Activity又要将,执行操作数据的结果返回给A-Activtiy//看效果//看代码[java] view plaincopypackage jason.actres;

    2022年3月10日
    46

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号