jmeter - 标准用户数可访问 一分钟内维护管理系统
问题描述
我在 JMeter 工具中测试了一个端点,我发现 16000 个用户可以在一分钟内访问,没有错误,吞吐量值很好。我想知道维护管理系统 Web 应用程序没有用户计数。
解决方案
锤击一个端点与应用程序使用的真实场景没有任何共同之处,表现良好的应用程序倾向于缓存响应并针对特定调用进行即时优化。
您需要确保每个 JMeter 线程都执行您的“维护管理系统 Web 应用程序”的真实用户会执行的操作,即:
- 打开登录页面
- 执行登录
- 做一些业务操作
- 等等
并且不要忘记注意:
处理嵌入式资源(图像、脚本、样式、字体、声音等),因为这是 Web 应用程序中最“重”的内容,您可以在HTTP 请求采样器的“高级”选项卡上启用此功能(甚至更好的 HTTP 请求默认值)
添加HTTP 缓存管理器来表示浏览器缓存
添加HTTP 标头管理器以发送标头真实浏览器将发送
一旦您拥有完全模仿真实用户的脚本,从 1 个用户开始并逐渐增加负载,直到您看到响应时间增加或开始发生错误,无论先发生什么,这将是您的应用程序可以支持的最大用户数。
推荐阅读
- substrate - 无法在节点和运行时之间转换参数“tx”:枚举 MultiSignature 中没有这样的变体
- c - 如何在c中重新声明不同数据类型的变量
- tensorflow - 了解 2D 卷积输出大小
- delphi - 重命名正在使用的文件
- reactjs - 如何使用 React Native 正确实现组件中的状态栏
- python - 如何更改张量流变换中张量的维度并将其提供给训练器?
- php - 在 Sonata 布尔过滤器中包含空值
- c - winapi全屏留下3痒痒
- html - 为什么我的电子邮件 HTML 在 Outlook 中呈现错误?
- yaml - 试图在 Cygwin 中关闭 Vim