高并发场景
高并发场景是指系统在相对短时间内面对大量用户同时访问的情况。这种场景常见于在线服务、电商平台、社交网络、金融交易等需要处理大量并发请求的系统。以下是一些典型的高并发场景:
-
在线购物活动:
在特定促销或购物节期间,电商网站可能会面临大量用户同时访问,浏览商品,提交订单和进行支付的高并发情况。 -
社交网络活动:
在重大事件、热门话题或大型活动期间,社交网络可能会经历用户在短时间内发布大量消息、评论和互动的高并发。 -
在线视频直播:
在重大赛事、演唱会或热门直播活动中,视频直播平台可能会面对大量用户同时观看直播的高并发。
所以在某些情况下需要对程序进行高并发测试。
这里我拿百度举例,我同一时间对其进行1000次的访问
1、添加线程组,设置1000个线程
2、添加http请求,填写服务器信息
3、添加同步定时器,设置同一时刻访问数量同时设定超时时间
注意:
此处最好设置一个超时时间,否则容易导致程序挂起等待。在进行访问时,我们此处设定了1000个线程,并且同一时间让1000个线程同时启动访问,不会有这种情况。但是若我将访问数量设置为300,那么1000个线程会分四次进行访问,而在第4次访问时,由于只剩下100线程,没法满足300线程,若没有设置超时时间,那么其将会挂起一直等待。