软件测试技术之性能测试基本概念

310 篇文章 0 订阅
111 篇文章 0 订阅

性能测试基本概念

1.什么是性能测试?

通过性能自动化工具模拟用户场景,在一定场景下进行正常及负载情况下运行被测程序,监控系统的各项指标,与用户提供的性能指标做参照,逐步发现系统的性能瓶颈的过程。

2.性能测试的目的?

验证被测系统是否能满足到用户提出的性能指标,评估系统能力,发现系统存在的性能瓶颈,提升系统可靠性和稳定性,优化系统整体性能。

如果对软件测试、接口、自动化、性能测试、测试开发、面试经验交流。感兴趣可以加裙455787643,群内会有不定期的发放免费的资料链接,这些资料都是从各个技术网站搜集、整理出来的,如果你有好的学习资料可以私聊发我,我会注明出处之后分享给大家。

3.性能测试术语

(1)响应时间

从客户端发起一个请求开始,到客户端接收到并从服务器返回响应信息结束,整个请求过程所耗费的时间。

(2)并发用户数

同一时间内同时进行同一场景操作时的用户数。

(3)TPS

单位时间(每秒)处理的事务数 并发用户数 / 平均响应时间。

(4)吞吐量

单位时间内(每秒)处理客户的请求数量。

(5)资源使用率

对不同的系统资源的使用情况(CPU,内存,磁盘 I/O,GPU)。

(6)思考时间

指用户在进行操作时,每个请求之间的间隔时间,便于模拟真实场景。

· 并发测试

通过模拟用户并发访问,测试多用户并发访问同一个应用、同一个模块系统存在的性能问题。

关注点:同时, 多个用户同时(并发)对一个模块或操作进行加压。

· 负载测试

对被测系统上不断加压,直到系统性能指标达到预期的极限值。

关注点:极限状态,对一个系统持续不断的加压,判定在什么情况下超出预期或系统崩溃。

· 压力测试

测试系统在一定饱和状态下,判定系统能够处理会话的能力或系统出现的错误。

关注点:饱和状态,让系统处在一定饱和强度的压力之下,查看系统是否稳定。

· 稳定性测试

对被测系统加载一定业务压力的情况前提下,使系统运行一段时间,以此检测系统是否稳定。

关注点:稳定,不需要给系统太大的压力,只要系统能够长期处于一个稳定的状态即可。

 总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值