首页 文章

负载和尖峰测试之间的差异

提问于
浏览
0

考虑到以下情况,负载测试与Spike测试有何不同 .

负载测试:使用自动化工具(在我的情况下为JMeter)我创建了一个在1秒内加载的1000个虚拟用户(加速期) .

尖峰测试:使用自动化工具(在我的情况下为JMeter)我创建了每1秒加载400个虚拟用户的连续负载,并在某个时间点在1秒内加载600个虚拟用户的尖峰负载 .

当引起尖峰负载时,它与描述的负载测试不一样吗?

所以我的观点是,如果负载测试可以在不同的负载条件下连续进行,那么需要进行尖峰测试吗?

测试场景:应用测试:网站 . 自动化工具:Jmeter . 测试时使用的互联网速度:3 MBPS .

我提前感谢你们 .

3 回答

  • 0

    根据"Performance Testing Guidance for Web Applications",“尖峰测试是一种性能测试,侧重于确定或验证受测产品的性能特征,当受到工作负荷模型和 load volumes that repeatedly increase 超出预期的 生产环境 操作 short periods of time 时 . ”所以我考虑与几何或代数进展类比,因为音量反复(并且迅速)增加 . 此定义和其他定义也在关注短时间 .

    负载测试是更通用的术语,没有指定时间(短期或长期)的测试或模式来增加负载量 .

  • 0

    Load Testing: 它帮助我们了解应用程序/系统在某个时间点可以承受多少负载 .

    Ex: Let a normal man can drink Maximum 3lt water at a time.
    

    spike testing: 它通过提供突然大量的负载来帮助我们了解系统的行为 .

    Ex: For spike testing we try to know whether a normal man can drink 4lt or more at a time?
    
  • 1

    尖峰测试是一种负载测试,用于模拟突发流量模式 .

    例如,您可能希望每小时支持100万个客户端请求 . 平均每秒277个请求 . 然而,这并没有考虑到不同的使用模式,例如突然的流量突然随后是一个平静期 . 峰值测试将模拟这些突发,其中短期请求率可能远高于或低于预期平均值 .

相关问题