Jmeter实现性能测试--高并发

高并发场景

高并发场景是指系统在相对短时间内面对大量用户同时访问的情况。这种场景常见于在线服务、电商平台、社交网络、金融交易等需要处理大量并发请求的系统。以下是一些典型的高并发场景:

  1. 在线购物活动:

    在特定促销或购物节期间,电商网站可能会面临大量用户同时访问,浏览商品,提交订单和进行支付的高并发情况。

  2. 社交网络活动:

    在重大事件、热门话题或大型活动期间,社交网络可能会经历用户在短时间内发布大量消息、评论和互动的高并发。

  3. 在线视频直播:

    在重大赛事、演唱会或热门直播活动中,视频直播平台可能会面对大量用户同时观看直播的高并发。

所以在某些情况下需要对程序进行高并发测试。

这里我拿百度举例,我同一时间对其进行1000次的访问

1、添加线程组,设置1000个线程
2、添加http请求,填写服务器信息
3、添加同步定时器,设置同一时刻访问数量同时设定超时时间
注意:

此处最好设置一个超时时间,否则容易导致程序挂起等待。在进行访问时,我们此处设定了1000个线程,并且同一时间让1000个线程同时启动访问,不会有这种情况。但是若我将访问数量设置为300,那么1000个线程会分四次进行访问,而在第4次访问时,由于只剩下100线程,没法满足300线程,若没有设置超时时间,那么其将会挂起一直等待。

4、添加聚合报告查看数据信息
相关推荐
测试199821 小时前
Jmeter性能压测:TPS与QPS
自动化测试·软件测试·python·jmeter·测试用例·压力测试·性能测试
川石课堂软件测试1 天前
UI自动化测试|XPath元素定位实践
功能测试·测试工具·jmeter·microsoft·ui·postman·harmonyos
wenying_443237441 天前
软件测试—Jmeter后置处理器—XPath提取器
jmeter
wenying_443237442 天前
软件测试—Jmeter后置处理器—正则表达式提取器
jmeter·压力测试
川石课堂软件测试6 天前
性能测试|JMeter常用线程组设置策略
大数据·数据库·功能测试·测试工具·jmeter·mysql·单元测试
1candobetter8 天前
文件下载接口从预热到正式性能测试实践(JMeter + Prometheus + Grafana)
jmeter·grafana·prometheus
川石课堂软件测试9 天前
零基础小白如何学习自动化测试
python·功能测试·学习·测试工具·jmeter·压力测试·harmonyos