码迷,mamicode.com
首页 > 其他好文 > 详细

分布式压测

时间:2019-12-23 00:42:04      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:引入   机器   用户   均衡   操作   http   脚本   img   特定   

普通压测:单台机可以对目标机器进行压力测试,产生的压力比较小,受限因素包括CPU,网络,IO等
分布式压测:利用多台机器向目标机器产生压力,模拟几万用户并发访问(用下图简单示例什么是分布式压测)

技术图片

 

 如果用普通压测,单机配置如果不高,则可能最多发起10000个并发,达不到40000并发的目标,所以才会引入分布式压测技术。

 

一、什么是分布式测试

分布式测试是指通过局域网和Internet,把分布于不同地点、独立完成特定功能的测试计算机连接起来,以达到测试资源共享、分散操作、集中管理、协同工作、负载均衡、测试过程监控等目的的计算机网络测试。

二、执行原理

1、选择其中一台作为调度机(Master),其他机器作为执行机(Slave)

2、执行时,调度机会把脚本发送到每台执行机(Slave)上,执行机(Slave)拿到脚本后就开始执行,不需要启动GUI

3、执行完成后,执行机(Slave)会把结果回传给调度机,调度机会手机所有执行机(Slave)的信息,并汇总

分布式压测

标签:引入   机器   用户   均衡   操作   http   脚本   img   特定   

原文地址:https://www.cnblogs.com/super-lebron/p/12081725.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!