使用jmeter进行Web压力测试

1.添加一个线程组

参数说明:

  • 线程数:模拟发起请求的用户数
  • Ramp-up period:在多少秒内发完以上请求
  • 循环次数:循环次数

 

2.在线程组中添加一个http请求

 

3.在http请求下添加监听器,用于查看结果

 

http请求配置如下

 


可能存在的问题:短期内发送大量http请求,有时错误率会达到100%,而且请求无法到达服务器,显示如下错误:

java.net.BindException: Address already in use: connect

原因:windows提供给TCP/IP链接的端口为 1024-5000,并且要四分钟来循环回收它们,就导致我们在短时间内跑大量的请求时将端口占满了,导致如上报错。

解决方法:http://www.javashuo.com/article/p-yvfigmed-ub.html(初步测试未通过,可能存在问题)