JMeter
  KRsXEGSB49bk 2023年11月27日 11 0

http://jmeter.apache.org/download_jmeter.cgi

1. what?

①. Apache JMeter是Apache组织开发的基于Java的压力测试工具.

(1). 测试领域:

①. 用于不限于Web应用,对软件做压力测试:
    a. 静态和动态资源,如文件、静态文件
    b. Java小服务程序、Java对象
    c. Servlet、CGI脚本、Perl脚本
    d. 数据库查询、数据库压力测试
    e. 接口测试
    f. FTP服务器

②. 可用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能.

③. 对应用程序做功能、回归测试:
    a. 通过创建带有断言的脚本来验证程序返回期望的结果.
    b. 使用正则表达式创建断言.

④. 批量产生测试数据.

1. 版本:

①. Binaries:
    a. 二进制版
    b. 已经编译好、可直接执行.

②. Source:
    a. 源代码版
    b. 需要自己编译

2. 安装:

tar zxvf apache-jmeter-5.3.tgz
cd apache-jmeter-5.3/bin
sh jmeter

(1). 启动:

①. 启动信息:
    Don't use GUI mode for load testing!, only for Test creation and Test debugging.
    For load testing, use CLI Mode (was NON GUI):
      jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
    & increase Java Heap to meet your test requirements:
      Modify current env variable HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m" in the jmeter batch file
    Check : https://jmeter.apache.org/usermanual/best-practices.html

②. 说明:
    a. 启动信息第一行提示了,不要使用GUI模式进行负载测试,要使用NON GUI模式.
    b. GUI只用于创建脚本以及用来debug.
    c. 执行测试时,建议使用非GUI模式运行,下面是命令行模式的提示.

3. 修改中文:

vim apache-jmeter-5.3/bin/jmeter.properties
#language=en                // 在第37行,将注释去掉,并改为zh_CN
language=zh_CN

4. 快捷启动:

vi ~/.bash_profile

export JMETER_HOME=/usr/local/apache-jmeter-5.3
export PATH=$JAVA_HOME/bin:$PATH:.:$JMETER_HOME/bin:$PATH

jmeter
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月27日 0

暂无评论

推荐阅读
  jnZtF7Co41Wg   2023年11月22日   14   0   0 linuxApacheci
  UP4ONKOBnkdD   2023年11月28日   11   0   0 java
  9JCEeX0Eg8g4   2023年12月10日   14   0   0 应用程序javaApache
  KRsXEGSB49bk   2023年11月27日   12   0   0 javaApache
  jnZtF7Co41Wg   2023年11月24日   18   0   0 mysqlApachecentos