文件名称:使用aws-fargate进行分布式负载测试:设置AWS Fargate以运行多区域分布式性能测试的解决方案
文件大小:3.53MB
文件格式:ZIP
更新时间:2024-02-20 11:42:21
docker aws load-testing ecs aws-ecs
[NEW]我们作为正式的AWS解决方案启动了! 在过去的几个月中,我们一直在努力改善此项目,我们很高兴地宣布,v1.0现在可以作为正式的AWS解决方案进行部署: : 。 该解决方案通过适当的文档和用户界面(控制台)提供了该项目的精简版本,您可以在其中运行和管理负载测试方案。 该解决方案也是开源的,因此您可以对它进行分叉,自定义它,如果有兴趣的话甚至可以回馈! GitHub存储库: : 以下说明将继续起作用,但是我们的开发工作将集中在新版本上。 [OLD]使用Fargate进行分布式负载测试 该项目启动了一个使用和运行分布式负载测试的解决方案。 您可以使用它来测试高压力情况下的服务,并了解其行为和可伸缩性。 Taurus充当JMeter的包装,并允许您并行模拟实际场景来生成HTTP请求。 该解决方案展示了如何在Docker容器上运行Taurus并将其部署到在不同AWS区域中运行的Fargate集群,以便您可以模拟来自不同地理位置的请求到您的服务中。 注意:您的服务(正在测试的系统)不必在AWS上运行。 您可以配置此解决方案以击中任何HTTP端点,只要它可以通过Inter
【文件预览】:
distributed-load-testing-using-aws-fargate-master
----.gitignore(26B)
----Dockerfile(98B)
----cloudformation()
--------additional-region.yaml(3KB)
--------fargate-vpc.yaml(4KB)
--------fargate-cluster.yaml(3KB)
--------pipeline.yaml(8KB)
--------master.yaml(4KB)
----bin()
--------requirements.txt(12B)
--------runner.py(4KB)
----CONTRIBUTING.md(4KB)
----CODE_OF_CONDUCT.md(311B)
----LICENSE(877B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(197B)
----examples()
--------http()
--------elasticsearch()
----README.md(14KB)
----docs()
--------pipeline.png(186KB)
--------fargate.png(235KB)
--------elasticsearch.png(647KB)
--------master-outputs.png(208KB)
--------add-region-params.png(154KB)
--------cloudwatch.jpg(206KB)
--------cfn-outputs.png(190KB)
--------arch.png(606KB)
--------dashboard.png(106KB)
--------add-region.gif(1.3MB)
----THIRD-PARTY(10KB)