jmeter - JMeter 一台机器可以同时运行多少个并发用户
问题描述
这适用于用户登录数量会更多的电子商务项目。我已经给出了一个基准 8000 并发用户需要登录和响应时间应该是 3 分钟
解决方案
这取决于:
因此,如果您的测试是一个返回小文本响应的简单 GET 请求 - 您可能会在中端现代笔记本电脑上模拟 10 000 个用户。如果您的测试涉及大量请求、大量响应、文件上传等 - 它可能是 1000 个用户。
- 确保遵循JMeter 最佳实践的建议
- 确保监控系统的资源使用情况(CPU、RAM、Swap 等)。您可以为此使用JMeter PerfMon 插件。
- 确保您的测试表现得像真正的浏览器
- 从 1 个虚拟用户开始并逐渐增加负载,直到达到 8000 个虚拟用户或 JMeter 开始缺乏资源,无论先发生什么。如果你可以从一台机器上模拟 8000 个用户 - 你很高兴。如果不是 - 您将不得不考虑分布式测试。
推荐阅读
- reactjs - 如何使用 ReactJS、Enzyme 和 Jest 测试 HOC?
- node.js - 尽管提供了数据,node-querybuilder 仍返回错误消息
- node.js - Gulp - 如何发现相对路径深度?
- php - PHP 将 SQL 请求转换为 JSON
- java - 在 8u171/172 上使用 javapackager 创建的本机包包含更多文件
- python - Python 2.7 请求 REST API 调用与 curl 不同
- python-2.7 - GCP 中出现无法连接到 X 服务器错误
- android - 启用 ACTIVE_TILE 时启动时处于 ACTIVE 状态的快速设置磁贴
- javascript - React TS 中的搜索栏未按预期工作
- git - 合并除一个之外的所有提交的最佳方法