软件测试——性能测试概念篇

前言:在完成对web网页或者接口的功能测试后,我们还需要考虑性能方面的因素,在学习完性能测试后,目标是能够对个人编写的项目进行性能测试,找到性能不足的地方(性能问题个人很难去解决,如:我们的程序是部署在服务器上的,因为服务器的性能不好导致加载速度慢等问题,此时只能去更换更好更贵的服务器)

本文内容只需要了解,只要知道每个名词的意思即可。

1.什么是性能测试

概念:为了发现系统性能问题或获取系统性能相关指标而进行的测试。

一般在真实环境、特定负载条件下,通过工具模拟实际软件系统的运行及其操作,同时监控性能各项指标,最后对测试结果进行分析来确定系统的性能情况。

常见的性能问题:

查询数据时间过长,网速很慢,服务器无响应,查询数据很长时间才显示列表。

2.常见的性能测试指标

如何来评估系统性能的好坏?需要借助性能指标来统计和分析

2.1 并发数

并发量指的是在同一时刻,系统能够同时处理的请求数量或者执行的操作数量等情况

  • 从业务层面看,并发用户数指的是实际使用系统的用户总数。
  • 从后端服务器层面看,指的是web服务器在一段时间内处理浏览器请求而建立的http连接数或生成的处理线程数。

案例:

在每年的 “618”“双十一” 这类大型购物狂欢节时,大量消费者会同时涌入电商平台。比如某知名电商平台,在 “双十一” 零点抢购活动开始那一刻,可能会有数十万甚至上百万的用户同时进行商品搜索、查看详情页、将商品加入购物车以及提交订单等操作,这时候的并发量就是同一时刻这些正在进行的各类操作的总和。假设在某个瞬间,有 50 万人在搜索商品、30 万人在查看商品详情、20 万人往购物车添加商品以及 10 万人在提交订单,那此时这个电商平台面临的并发量就是 110 万左右。

2.2 吞吐量

单位时间内(一秒内)处理的并发数,直接体现软件系统负载承受能力。吞吐量越高,系统承受的并发越多,性能越好。

例如,对于一个网络服务器来说,吞吐量可以表示每分钟能够处理的客户端请求个数;对于一个数据传输通道,吞吐量体现的是每秒能够传输的字节数。

吞吐量又分为两类:TPS和QPS

2.2.1 TPS

[17个软件测试文档]-12XX性能测试报告 已上传: [17个软件测试文档]-11性能测试实践 http://download.youkuaiyun.com/detail/cleopard/8344037 [17个软件测试文档]-10成功的 Web 应用系统性能测试 http://download.youkuaiyun.com/detail/cleopard/8344033 [17个软件测试文档]-9web项目测试实战性能测试结果分析样章 http://download.youkuaiyun.com/detail/cleopard/8344023 [17个软件测试文档]-8性能测试经验总结 http://download.youkuaiyun.com/detail/cleopard/8344017 [17个软件测试文档]-7存储转发机制优化系统测试方案及案例 http://download.youkuaiyun.com/detail/cleopard/8343997 [17个软件测试文档]-6学习性能测试线路图 http://download.youkuaiyun.com/detail/cleopard/8343983 [17个软件测试文档]-5系统性能测试方案 http://download.youkuaiyun.com/detail/cleopard/8343975 [17个软件测试文档]-4XX性能测试计划 http://download.youkuaiyun.com/download/cleopard/8343941 [17个软件测试文档]-3“苍蝇式的战斗精神”和“XX性能测试” http://download.youkuaiyun.com/detail/cleopard/8343937 [17个软件测试文档]-2Mercury性能测试模板 http://download.youkuaiyun.com/detail/cleopard/8343919 [17个软件测试文档]-1性能测试实践 http://download.youkuaiyun.com/detail/cleopard/8343911 稍后上传剩下5个软件测试文档 ****请于这里寻找:http://download.youkuaiyun.com/user/cleopard/album @更多@ http://cleopard.download.youkuaiyun.com/ 福利: http://xuemeilaile.com 13份WPF经典开发教程 http://download.youkuaiyun.com/album/detail/1115 C#资料合辑二[C#桌面编程入门] http://download.youkuaiyun.com/album/detail/957 C#资料合辑一[C#入门] http://download.youkuaiyun.com/album/detail/669 [Csharp高级编程(第6版)](共8压缩卷) http://download.youkuaiyun.com/album/detail/667 10个[精品资源]Java学习资料合辑[一] http://download.youkuaiyun.com/album/detail/663 10个C#Socket编程代码示例 http://download.youkuaiyun.com/album/detail/631 6份GDI+程序设计资源整合[全零分] http://download.youkuaiyun.com/album/detail/625 2014年移动游戏行业数据分析 http://download.youkuaiyun.com/detail/cleopard/8340331 一文读懂2014年全球互联网广告新生态 http://download.youkuaiyun.com/detail/cleopard/8340303
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值