Jmeter5.0入门介绍

  1. 从 http://jmeter.apache.org/download_jmeter.cgi</a> 地址下载最新版的:<img alt="" class="has" height="740" src="https://img-blog.csdn.net/20180921144252356?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3lpbmJhaWNoZW5n/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" width="1089">
  2. 修改中文显示菜单:在 apache-jmeter-5.0\bin下找到jmeter.properties文件
  3. 打开jmeter.properties文件并修改如下 
  4. 在 apache-jmeter-5.0\bin目录下找到 jmeter.bat双击并打开: 添加线程组:
  5. 添加http请求                                            
  6. 添加监听器:                                                  
  7.  设置http请求                                                                                              
  8.  设置线程数和执行次数                                                    
  9.  HTTP请求测试的servlet代码: 
 
  1. package com.bjsxt.servlet;

  2.  
  3. import java.io.IOException;

  4. import javax.servlet.ServletException;

  5. import javax.servlet.annotation.WebServlet;

  6. import javax.servlet.http.HttpServlet;

  7. import javax.servlet.http.HttpServletRequest;

  8. import javax.servlet.http.HttpServletResponse;

  9.  
  10. /*

  11. Servlet implementation class TestServlet

  12. */

  13. @WebServlet(asyncSupported = true, description = "TestServlet", urlPatterns = { "/Test" })

  14. public class TestServlet extends HttpServlet {

  15. private static final long serialVersionUID = 1L;

  16. int i = 0; // 线程不安全

  17. protected void doGet(HttpServletRequest request, HttpServletResponse response)

  18. throws ServletException, IOException {

  19. this.doPost(request, response);

  20. }

  21.  
  22. protected void doPost(HttpServletRequest request, HttpServletResponse response)

  23. throws ServletException, IOException {

  24. synchronized (this) { // 加锁 为了线程安全

  25. System.out.printf("%s:%s\n", Thread.currentThread().getName(), i);

  26. i++;

  27. try {

  28. Thread.sleep(100);

  29. } catch (InterruptedException e) {

  30. e.printStackTrace();

  31. }

  32. System.out.printf("%s:%s\n", Thread.currentThread().getName(), i);

  33. }

  34. }

  35.  
  36. }


 点击测试                                                               

 后台打印结果

 
  1. http-bio-8080-exec-3:0

  2. http-bio-8080-exec-3:1

  3. http-bio-8080-exec-4:1

  4. http-bio-8080-exec-4:2

  5. http-bio-8080-exec-6:2

  6. http-bio-8080-exec-6:3

  7. http-bio-8080-exec-8:3

  8. http-bio-8080-exec-8:4

  9. http-bio-8080-exec-10:4

  10. http-bio-8080-exec-10:5

  11. http-bio-8080-exec-2:5

  12. http-bio-8080-exec-2:6

  13. http-bio-8080-exec-5:6

  14. http-bio-8080-exec-5:7

  15. http-bio-8080-exec-7:7

  16. http-bio-8080-exec-7:8

  17. http-bio-8080-exec-9:8

  18. http-bio-8080-exec-9:9

  19. http-bio-8080-exec-1:9

  20. http-bio-8080-exec-1:10

  21. http-bio-8080-exec-2:10

  22. http-bio-8080-exec-2:11

  23. http-bio-8080-exec-4:11

  24. http-bio-8080-exec-4:12

猜你喜欢

转载自blog.csdn.net/lichao_3013/article/details/83650214