Jmeter5.0入门介绍

1 篇文章 0 订阅
1 篇文章 0 订阅
  1. 从 http://jmeter.apache.org/download_jmeter.cgi 地址下载最新版的:
  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代码: 
package com.bjsxt.servlet;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class TestServlet
 */
@WebServlet(asyncSupported = true, description = "TestServlet", urlPatterns = { "/Test" })
public class TestServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
	int i = 0; // 线程不安全
	protected void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		this.doPost(request, response);
	}

	protected void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		synchronized (this) { // 加锁 为了线程安全
			System.out.printf("%s:%s\n", Thread.currentThread().getName(), i);
			i++;
			try {
				Thread.sleep(100);
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
			System.out.printf("%s:%s\n", Thread.currentThread().getName(), i);
		}
	}

}

 


 点击测试                                                               

 后台打印结果

http-bio-8080-exec-3:0
http-bio-8080-exec-3:1
http-bio-8080-exec-4:1
http-bio-8080-exec-4:2
http-bio-8080-exec-6:2
http-bio-8080-exec-6:3
http-bio-8080-exec-8:3
http-bio-8080-exec-8:4
http-bio-8080-exec-10:4
http-bio-8080-exec-10:5
http-bio-8080-exec-2:5
http-bio-8080-exec-2:6
http-bio-8080-exec-5:6
http-bio-8080-exec-5:7
http-bio-8080-exec-7:7
http-bio-8080-exec-7:8
http-bio-8080-exec-9:8
http-bio-8080-exec-9:9
http-bio-8080-exec-1:9
http-bio-8080-exec-1:10
http-bio-8080-exec-2:10
http-bio-8080-exec-2:11
http-bio-8080-exec-4:11
http-bio-8080-exec-4:12

 

 

  • 5
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ybcwjj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值