package cn;
import java.io.IOException;
import java.util.Map;
import java.util.WeakHashMap;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.User;
@WebServlet("/TestLogin")
public class TestLogin extends HttpServlet {
private static final long serialVersionUID = 1L;
private Map<User,byte[]> userdata = new WeakHashMap<User,byte[]>();
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
User user = new User();
user.setId(1);
user.setName("renlu");
user.setPwd("123");
userdata.put(user,new byte[1024]);
System.out.println("Hello bf ");
request.getRequestDispatcher("success.jsp").forward(request, response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doGet(request, response);
}
}
实体
package com;
public class User {
private int id;
private String name;
private String pwd;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
}
测试环境apache-tomcat-7.0.67,java version "1.8.0_60",apache-jmeter-2.13,每次吞吐量都测试3次,取中间的值
测试线程数10,线程组200

默认未调优前的吞吐量

吞吐量: 317