分布式压测

亦碎流年 2019-12-23

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

分布式压测

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

一、什么是分布式测试

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

二、执行原理

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

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

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

相关推荐