jmeter - 分布式负载测试jmeter
问题描述
管理多个从站(例如:50 个从站)并运行负载测试的最佳方法是什么?
当对 jmeter 使用分布式测试时,我们需要手动处理所有代理的启动和停止,将文件复制到每个从站等。任何自动化这些类型活动的建议。是否有任何开源框架来处理所有这些?
解决方案
根据您的奴隶居住的地方,可能会有不同的方法:
- 使用Terraform等“基础设施即代码”解决方案来配置机器、安装 Java 运行时并启动 JMeter 从属进程
- 如果您已经拥有机器但正在寻找一种自动配置它们的方式,您可以使用像Ansible这样的编排引擎
- 您可以选择容器和容器管理系统,例如Kubernetes @ Openshift
- 你可以去JMeter EC2 shell 脚本集合
- 最后,您可以考虑提供“JMeter 即服务”的基于云的解决方案,例如LoadRunner Cloud或BlazeMeter
推荐阅读
- c# - c# - Newtonsoft.Json 异常:序列化 IEnumerable 对象时出现问题
- java - 从本机应用程序在 Android 上绑定 QtService
- angular - Firebase 身份验证覆盖和/或提取缓存值
- python - Matlab VectorA/VectorB转Python
- gitlab-ci - Kaniko:在管道中构建多个 dockerfile
- python - 视图 pages.views.contact 没有返回 HttpResponse 对象。它返回 None 而不是
- python - 弹性搜索使用python使用时间戳排序
- android - 每 10k 会话的崩溃 Firebase 指标:我可以看到超过“过去 30 分钟”的信息吗?
- r - 如何生成带有分类子集的计数表?
- python - 是否有可能无需下载 .info.json 就可以访问 youtube_dl(Python 包,而不是命令行工具)中的视频描述?