压力测试最先出现在金融领域,后引申进入软件开发领域。压力测试,又称强度测试、负载测试,即模拟尽量真是的场景或者数据对系统的软硬件进行超负荷、长时间的测试,来检测系统的可靠性和稳定性灯性能。
一、负载能力
在正常的响应时间中,系统所能承载的最大用户数量。
二、吞吐率
单位时间内,系统在不同负载压力下,完成的用户请求数量。
三、响应能力
在不同负载压力的情况下,从客户端发起请求,到服务端完成应答并将结果返回客户端的全部时间。对于响应时间,一般遵循这样一个标准“2/5/10原则”:
在2秒之内给用户响应被认为是非常有吸引力的用户体验;
在2-5秒内给用户响应被认为是比较不错的用户体验;
5-10秒内给用户响应被认为是糟糕的用户体验;
如果给用户响应的时间在10秒以上,那么恭喜你:如果你的网站不是传统节日期间的12306,那么你的用户铁定会妥妥的流失。
四、可靠性
连续工作的情况下,系统正常运行的时间。
用于小编对压力测试的掌握有限,就不再啰嗦了,分享下有个压力测试的链接,期望与大家共同学习:
《使用VS自带Test进行单元测试》(灰太狼)
《 压力测试~一套完整的压力测试项目文档》
《压力测试的步骤》
感谢您的宝贵时间,祝生活愉快,谢谢~~
——joker
新闻热点
疑难解答