Jmeter分布式压测
什么是分布式压测:
1.分布式测试中,选择一台作为管理机(Contorller),其他的机器作为测试执行的代理机(Agent)
2.执行测试时,由Contorller通过命令行将测试脚本发给Agent,然后Agent执行测试(不需要启动GUI),同时将测试结果发送给Contorller;
3.测试完成,可以在Contorller上的监听器里面看到Agent发来的测试结果,结果为多个Agent测试结果汇总而成
为什么要使用分布式压测:
按照一般的压力机配置,jmeter的GUI模式下(Windows),最多支持300左右的模拟请求线程,再大的话,容易造成卡顿、无响应等情况,这是限于jmeter其本身的机制和硬件配置。
有时候为了尽量模拟业务场景,需要模拟大量的并发请求,这个时候单台压力机就显得有心无力。针对这个情况,jmeter的解决方案是支持分布式压测,即将大量的模拟并发分配给多台压力机,来满足这种大流量的并发请求场景
转至:https://blog.csdn.net/u014150715/article/details/89466363
Jmeter分布式压测官网:
【Jmeter分布式压测】 https://jmeter.apache.org/usermanual/jmeter_distributed_testing_step_by_step.html
推荐阅读
- 深入浅出谈一下有关分布式消息技术(Kafka)
- 190403|190403 - Jmeter压测接口
- KubeDL HostNetwork(加速分布式训练通信效率)
- 实操Redission|实操Redission 分布式服务
- 分布式|《Python3网络爬虫开发实战(第二版)》内容介绍
- 2021年行业社群孵化的分布式商业趋势
- 啥是负载均衡、高并发、分布式、集群()
- 关于分布式锁|关于分布式锁 Redis 与 Zookeeper 的原理,它们如何实现分布式锁()
- 分布式环境中如何解决|分布式环境中如何解决 Session 的问题
- CentOS|CentOS 7.2搭建FastDFS 分布式文件系统,实现高可用集群