Hello World

Be Happy!

web banchmark with jmeter and generate HTML report



  1. install
    $ brew install jmeter
    Ignoring bcrypt-3.1.11 because its extensions are not built.  Try: gem pristine bcrypt --version 3.1.11
    Ignoring bindex-0.5.0 because its extensions are not built.  Try: gem pristine bindex --version 0.5.0
    Ignoring byebug-10.0.2 because its extensions are not built.  Try: gem pristine byebug --version 10.0.2
    Ignoring byebug-10.0.1 because its extensions are not built.  Try: gem pristine byebug --version 10.0.1
    Ignoring bcrypt-3.1.11 because its extensions are not built.  Try: gem pristine bcrypt --version 3.1.11
    Ignoring bindex-0.5.0 because its extensions are not built.  Try: gem pristine bindex --version 0.5.0
    Ignoring byebug-10.0.2 because its extensions are not built.  Try: gem pristine byebug --version 10.0.2
    Ignoring byebug-10.0.1 because its extensions are not built.  Try: gem pristine byebug --version 10.0.1
    ==> Downloading https://homebrew.bintray.com/bottles/jmeter-5.1.1.mojave.bottle.tar.gz
    ==> Downloading from https://akamai.bintray.com/75/75fe29e4b60b96e881c3b64475d4f7fc268cd405e300b31f1aa3ce6cb26c4211?__gda__=exp=1570206448~hmac=f521cdfd7f65ba74119134fca0aa1cd0506fdadebdc22d7
    ######################################################################## 100.0%
    ==> Pouring jmeter-5.1.1.mojave.bottle.tar.gz
    🍺  /usr/local/Cellar/jmeter/5.1.1: 2,492 files, 121.8MB
    ==> `brew cleanup` has not been run in 30 days, running now...
    Removing: /Users/rh/Library/Caches/Homebrew/atk--2.32.0_1.mojave.bottle.tar.gz... (463.8KB)
    Removing: /Users/rh/Library/Caches/Homebrew/erlang--22.0.7.mojave.bottle.tar.gz... (77MB)
    Removing: /Users/rh/Library/Caches/Homebrew/gdk-pixbuf--2.38.1_1.mojave.bottle.tar.gz... (777.7KB)
    Removing: /Users/rh/Library/Caches/Homebrew/gsettings-desktop-schemas--3.32.0.mojave.bottle.tar.gz... (1.2MB)
    Removing: /Users/rh/Library/Caches/Homebrew/leptonica--1.78.0.mojave.bottle.tar.gz... (2.4MB)
    Removing: /Users/rh/Library/Caches/Homebrew/maven--3.6.1.tar.gz... (8.7MB)
    Removing: /Users/rh/Library/Caches/Homebrew/openssl--1.0.2s.mojave.bottle.tar.gz... (3.7MB)
    Removing: /Users/rh/Library/Caches/Homebrew/openssl@1.1--1.1.1c.mojave.bottle.tar.gz... (5.3MB)
    Removing: /Users/rh/Library/Caches/Homebrew/p11-kit--0.23.16.1.mojave.bottle.tar.gz... (699.9KB)
    Removing: /Users/rh/Library/Caches/Homebrew/readline--8.0.0_1.mojave.bottle.tar.gz... (517.7KB)
    Removing: /Users/rh/Library/Caches/Homebrew/ruby-build--20190615.tar.gz... (61KB)
    Removing: /Users/rh/Library/Caches/Homebrew/sdl2--2.0.9_1.mojave.bottle.tar.gz... (1.2MB)
    Removing: /Users/rh/Library/Caches/Homebrew/shared-mime-info--1.12_1.mojave.bottle.tar.gz... (1.1MB)
    Removing: /Users/rh/Library/Caches/Homebrew/unbound--1.9.2.mojave.bottle.tar.gz... (2.4MB)
    Removing: /Users/rh/Library/Caches/Homebrew/wget--1.20.3_1.mojave.bottle.tar.gz... (1.4MB)
    Removing: /Users/rh/Library/Logs/Homebrew/wxmac... (64B)
    Removing: /Users/rh/Library/Logs/Homebrew/elixir... (64B)
    Removing: /Users/rh/Library/Logs/Homebrew/erlang... (64B)
    Removing: /Users/rh/Library/Logs/Homebrew/nmap... (64B)
  2. Run jmeter
    $ jmeter
    ================================================================================
    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
    ================================================================================
  3. New Template

5. Request Url Setting

6. Asertion - enter to response data 

7. Assertion - Error page configuration

8. VIew Result Tree -> click Browse -> save


9. Summary Report


10. Summary Report -> Browse -> Save

11. Property Display

build your properties file

12. Property Display ->  Save Selection As... -> Save


13. Run 
14. Summary Report -> Browse -> Save

15. Generate HTML Report

Generate HTML report /usr/local/Cellar/jmeter/5.1.1/libexec/bin/templates/sumary-result-changwoo.org.jmx /usr/local/Cellar/jmeter/5.1.1/libexec/bin/templates/Property-Display-changwoo.org.jmx $ open /Users/rhee/jmeter-result
16 Open index.html


#jmeter (1) #benchmark (1)
List