JMeter Web,

Making address = >Github.com/haifeiWu/YO…, welcome to star

JMeter WEB project usage documentation

JMeter Web Project Usage Guide

  • Project network access address: http://10.2.250.202:9099/JmeterWEB/
  • Open the link and you will see the following screen (please use chrome as much as possible) :


    image
  • Select the corresponding tabs on the page :(currently, only HTTP templates are supported. Two tabs are used to upload customized scripts.) HTTP templates generate JMX files based on the selected parameters, and customized scripts upload JMX scripts directly.
  • The following is the page for executing the script, in which you can choose between executing the script locally and executing it on a remote machine (remote machine execution means executing the script on 3 machines simultaneously, for example, your script is 10 threads, selecting two remote machines plus the local machine equals executing 30 threads). The IP addresses of the other two remote machines are 10.2.250.203:1099 and 10.2.250.204:1099.


    image
  • The generated test report is shown below.


    image
  • View the data of Response and Request

    image

  • JMeter3.0 provides an extension module for generating graphical reports in HTML page format. The module supports the generation of multidimensional graphical test reports in two ways: At the end of JMeter performance test, automatically generate the HTML graphical report of the test. An existing result file (such as CSV file) is used to generate the HTML graphical report of the results. The default measurement dimensions include:

  1. APDEX(Application Performance Index)
  2. Aggregate reports are similar to Aggregate Reports on the UI

  3. The Errors report shows the number and percentage of different error types

  4. The Response Time change curve shows that the average Response Time changes Over Time, similar to jp@gc – Response Times Over Time in JMeter Plugins UI
  5. The data Throughput Time curve shows that the data Throughput per second changes Over Time similar to the jp@gc – Bytes Throughput Over Time of JMeter Plugins on the UI
  6. Latency Latency varies Over time, which is similar to jp@gc – Response Latencies Over time in JMeter Plugins UI
  7. The click per Second curve is similar to jp@gc – Hits per Second on the UI of JMeter Plugins
  8. The time distribution curve of HTTP status Codes shows that the distribution of Response status Codes over time is similar to jp@gc – Response Codes per Second on THE UI of JMeter Plugins
  9. Transaction Throughput Time Curve (TPS)
  10. Showing the number of Transactions processed per Second over time is similar to JMeter Plugins’ jp@gc – Transactions per Second on the UI
  11. The average response time vs. Requests per second graph shows the average response time vs. requests per second (QPS)
  12. Graph showing Latency versus requests per second
  13. Percentile distribution of response time
  14. Change curve of active threads shows the change of the number of active threads over time during the test
  15. The graph shows the relationship between the average Response time and the number of Threads similar to jp@gc – Response Times vs Threads on JMeter Plugins UI
  16. The histogram response time distribution shows the number of requests falling within each average response time range