负载测试与Spike测试有何不同,考虑以下情况。
负载测试:使用自动化工具(在我的情况下为JMeter)我创建了一个在1秒内加载的1000个虚拟用户(加速期)。
Spike测试:使用自动化工具(在我的情况下是JMeter)我创建一个连续加载,每1秒加载400个虚拟用户,并在某个时间点在1秒内加载600个虚拟用户的加载负载。
当引起尖峰负载时,它与描述的负载测试不同吗?
所以我的观点是,如果负载测试可以在不同的负载条件下连续进行,那么需要进行尖峰测试吗?
测试场景: 应用测试:网站。 自动化工具:Jmeter。 测试时使用互联网的速度:3 MBPS。
我提前感谢你们。
答案 0 :(得分:1)
根据" Web应用程序性能测试指南"" spike testis是一种性能测试,专注于在受到工作负载模型和 短时间内的负载量会反复增加超出预期的生产操作。"。所以我考虑与几何或代数进展类比,因为音量反复(并且迅速)增加。此定义和其他定义也在关注短时间。
负载测试是更通用的术语,没有指定时间(短期或长期)的测试或模式来增加负载量。
答案 1 :(得分:0)
负载测试:它可以帮助我们了解应用程序/系统在某个时间点可以承受多少负载。
Ex: Let a normal man can drink Maximum 3lt water at a time.
尖峰测试:它可以帮助我们通过突然大量负载来了解系统的行为。
Ex: For spike testing we try to know whether a normal man can drink 4lt or more at a time?
答案 2 :(得分:0)
尖峰测试是一种负载测试,用于模拟突发流量模式。
例如,您可能希望每小时支持100万个客户端请求。平均每秒277个请求。然而,这并没有考虑到不同的使用模式,例如突然的突发流量以及随后的平静期。加标测试将模拟这些突发,其中短期请求率可能远高于或低于预期平均值。