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安装以及使用「建议收藏」

 

 

 

 

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • eclipse运行java程序_如何在Eclipse中运行简单的Java程序?「建议收藏」

    eclipse运行java程序_如何在Eclipse中运行简单的Java程序?「建议收藏」正如您可能从问题本身可以理解的那样,我是Java的新手。我进行了一个练习,编写一个Java程序,该程序接收一个字符,将其打印并输出Unicode表中的下一个字符。现在,我有解决此问题的方法:publicstaticvoidmain(String[]args){charc=args[0].charAt(0);charc1=(char)(c+1);System.out.prin…

  • java.nio.heapbytebuffer_javastringbuffer和string区别

    java.nio.heapbytebuffer_javastringbuffer和string区别文章目录简介初始化向ByteBuffer写数据手动写入数据从SocketChannel中读入数据至ByteBuffer从ByteBuffer中读数据复位position读取数据字节序处理简介在Java的Socket编程中,若使用阻塞式(BIO),则往往通过ServerSocket的accept()方法获取到客户端Socket之后,再使用客户端Socket的InputStream和OutputS…

  • LeetCode 606. Construct String from Binary Tree「建议收藏」

    LeetCode 606. Construct String from Binary Tree

  • cde网站_zaqxswcde

    cde网站_zaqxswcde给定一个 m x n 整数矩阵 matrix ,找出其中 最长递增路径 的长度。对于每个单元格,你可以往上,下,左,右四个方向移动。 你 不能 在 对角线 方向上移动或移动到 边界外(即不允许环绕)。示例 1:输入:matrix = [[9,9,4],[6,6,8],[2,1,1]]输出:4 解释:最长递增路径为 [1, 2, 6, 9]。示例 2:输入:matrix = [[3,4,5],[3,2,6],[2,2,1]]输出:4 解释:最长递增路径是 [3, 4, 5, 6]。注意

  • BZOJ2440(全然平方数)二分+莫比乌斯容斥

    BZOJ2440(全然平方数)二分+莫比乌斯容斥

  • fstream的用法_fun 的用法

    fstream的用法_fun 的用法在C++中输入输出到指定文件,或者从指定文件中读出数据使用fstream类较为方便。C++中处理文件类似于处理标准输入和标准输出。类ifstream、ofstream(向文件中写入)和fstream分别从类istream、ostream和iostream派生而来。作为派生的类,它们继承了插入和提取运算符(以及其他成员函数),还有与文件一起使用的成员和构造函数。可将文件<fstream&gt…

发表回复

您的电子邮箱地址不会被公开。

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