| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 软件测试中的《性能测试》 -> 正文阅读 |
|
[开发测试]软件测试中的《性能测试》 |
性能测试:针对软件性能进行测试,通过自动化测试工具模拟用户来测试服务器是否承载用户多并发,系统是否稳定,从用户角度看响应时速度是否达到期望(春节多人同时购买火车票) 目的:评估当前系统能力,寻找性能瓶颈 ? 性能测试分类? 基准测试:模拟单用户运行,产生基准性能测试数据 并发测试:模拟多用户运行,验证服务器是否有问题
? 负载测试:找到系统最大的负载能力(通过给系统不断的施压达到饱和状态不能加压为止)
? 压力测试:系统达到一定饱和度时,系统处理业务的能力
? 稳定性测试:测试系统在一定的业务压力下系统可持续运行德时间 配置测试:通过环境的调整来分析系统的性能,从而进行调优 性能测试指标系统指标响应时间:从一个用户发送一个请求到用户接受到服务器返回的响应数据这段时间就是响应时间(例如:一家理发店有一个理发师,一位顾客进店理发是30分钟,有2位顾客同时进入理发店理发,第二位顾客要先等第一位顾客理发也就是30分钟后再 到自己理发30分钟,)
及:响应时间=等待时间+执行时间?并发数并发用户数某一物理时刻同时向系统提交请求的用户数 在线用户数某段时间内访问系统的用户数,这些用户并不一定同时向系统提交请求 系统用户数系统注册的总用户数 三者之间的关系系统用户数 >=在线用户数>=并发用户数 TPS(每秒事务数)单位时间内系统处理的客户端请求的事务次数 计算方法 TPS?=并发数/平均响应时间 例如:根据28定律:百分之80的用户请求,集中在百分之20的热点数据或者时间段 性能测试中的二八原则 - 彬小彬 - 博客园 (cnblogs.com)https://www.cnblogs.com/brainchan/p/10978025.html 如果某电商要求每天完成交易额2亿,客单价为200-500,以300计算
? 分析:28定律 以24小时计算 每天交易数为:200000000/300=666666.66666 每小时交易数:666666*0.8/(24*0.2)=111111.1111 T P S = 111111/3600秒=30.86 资源指标资源利用率? ? cpu使用率? ?内存利用率? 磁盘IO? ?网络带宽 性能测试计划及方案目的:了解性能测试计划及方案的编写 测试计划? 测试目标? 人力资源? 时间进度? 风险 性能测试用例设计及执行目的:了解性能测试用例的设计 了解性能测试的执行 按场景设计分类 预期性能指标测试? ? 单业务并发性能的测试? ? 混合场景并发性能测试 例子: ? 自学视频 |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/18 4:17:15- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |