performance-testing - 任何应用程序通常需要多少时间进行负载测试才能给出指标?
问题描述
执行性能或负载测试后,接收吞吐量、响应时间、延迟等指标需要多长时间?
是否有任何参考资料和背后的理论?还有关于在我们开发的 Web 应用程序上执行手动负载测试的链接吗?
解决方案
所有性能指标通常在第一个请求执行后立即可用,您收集的请求越多,测量越准确。
背后没有火箭科学,对于每个请求的性能测试工具记录:
- 请求开始时间
- 请求结束时间
- 基于协议的指标(连接时间、延迟)
- 成功或失败
- 请求和响应大小
当有多个请求时,会计算更多指标:
有关解释的指标,请参见JMeter Glossary。
关于“在 Web 应用程序上进行手动负载测试”,您只能进行客户端性能测试,即检查资源下载、渲染速度、JavaScript 性能等。
推荐阅读
- sql-server - 将数据库中的数据导出到excel文件中
- postgresql - Postgresql 选择 GST 的时间戳(海湾标准时间)
- reactjs - 为什么 React Apollo on update subscription 返回已经更新的值作为 prev?
- oracle-apex - 在 apex oracle 中创建用户角色
- javascript - 使用打字稿解析 SVG 变换属性
- c# - 使用 .net core 和 angular 7 的身份验证窗口/JWT
- java - ArrayList根据另一个arrayList的值在list的每个map中放一个字段
- security - 如何避免使用 ansible shells 命令泄漏凭据并避免 no_log 问题?
- terminal - 在执行下一个命令之前等待 DCL 中的命令
- javascript - 不再支持通过 UIManager['getConstants'] 直接从 UIManager 访问视图管理器配置