使用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,并且要四分钟来循环回收它们,就导致我们在短时间内跑大量的请求时将端口占满了,导致如上报错。
解决方法:https://blog.****.net/MenofGod/article/details/84589751(初步测试未通过,可能存在问题)