All About Testing
1 性能测试指标要求 - 平均响应时间
系统进行多用户并发操作时,应满足以下要求:
首页访问平均响应时间不得超过 3s
系统登录平均响应时间不得超过 5s
执行简单查询、添加和删除业务时,平均响应时间不得超过 5s
执行复杂查询、添加和删除业务时,平均响应时间不得超过 8s
2 性能测试指标要求 - 资源利用率
CPU平均利用率:当系统并发用户数在设计要求范围内时,应用服务器和数据库服务器的CPU平均利用率不得超过75% ,其CPU利用率不得连续30秒超过95%
内存平均使用率:当系统并发用户数在设计要求范围内时,应用服务器和数据库服务器的内存平均使用率不得超过75% ,不存在内存泄漏,内存占用率没有明显增长且1小时后内存恢复初始值
3 性能测试指标要求 - 事务失败率
单业务并发测试、混合业务并发测试,要求不能有失败事务。稳定性并发测试允许出现失败事务,事务失败率一般不超过千分之一。
4 性能测试指标要求 - 最大并发用户数
系统最大并发用户数经验值是系统最大在线用户数的5% ~ 20%
平均并发用户数 ;
n是用户登录session的数量;L是用户登录session的平均长度;T指考察的时间段长度。
并发用户峰值数 ;
假设有一个OA系统,该系统有4000个用户,平均每天大约有400个用户要访问该系统,对一个典型用户来说,一天之内用户从登录到退出该系统的平均时间为4小时,在一天的时间内,用户只在8小时内使用该系统。则:
All About Testing相关推荐
- SAP成都研究院郑晓霞:Shift Left Testing和软件质量保证的一些思考
2019独角兽企业重金招聘Python工程师标准>>> 今天的文章来自Jerry的同事,曾经的搭档郑晓霞(Zheng Kate).郑晓霞是在Jerry心中是一位很有实力的程序媛,20 ...
- 模糊测试(fuzz testing)介绍(一)
模糊测试(fuzz testing)是一类安全性测试的方法.说起安全性测试,大部分人头脑中浮现出的可能是一个标准的"黑客"场景:某个不修边幅.脸色苍白的年轻人,坐在黑暗的房间中,正 ...
- Pair Testing
All-Pairs Testing is a test design method to deal with the combinatorics problem of defining test ca ...
- [Redux-Observable Unit Testing] Mocking an ajax request when testing epics
Often in unit tests we are focussing on the logic involved in crafting a network request, & how ...
- 让产品有效迭代,前端A/B Testing的简单实现
A/B Testing简介 互联网产品的迭代速度很快,往往一周一小发布,一月一大发布,产品提出的种种需求,哪些改动是提升产品体验的,哪些是阻碍产品进步的,如果没有数据可以参考,仅仅是靠拍脑袋的话,对产 ...
- C++ Testing Framework
C++ Testing Framework C++ Testing Framework测试框架使用 链接:https://www.ibm.com/developerworks/cn/aix/libra ...
- UA MATH ECE636 信息论10 Non-adaptive Group Testing
UA MATH ECE636 信息论10 Non-adaptive Group Testing d-disjunct Reed-Solomon Code方法 上一讲主要介绍的是AGT,这一讲介绍NAG ...
- UA MATH ECE636 信息论10 Group Testing简介
UA MATH ECE636 信息论10 Group Testing简介 Group Testing AGT Dworfman算法 Binary Search Generalized Binary S ...
- Caffe代码导读(5):对数据集进行Testing
转载自: Caffe代码导读(5):对数据集进行Testing - 卜居 - 博客频道 - CSDN.NET http://blog.csdn.net/kkk584520/article/detail ...
- Testing and Test-First Programming
Testing levels Unit testing 单元测试 测试某一小部分代码的正确性,尤其是测试某个函数. Integration testing 集成测试 The combined exec ...
最新文章
- EMNLP2020:Hugging Face获最佳demo
- 春泥棒(偷春人) — ヨルシカ(MV + 歌词、汉译、罗马音)
- 隐马尔科夫模型(HMM)解释 和 前向与后向算法[转] 讲解通俗易懂 赞
- SASS初学者入门(转)
- new操作符到底干了什么?
- 数据结构-单链表进阶之快慢指针原理(快速查找法)
- Intel Realsense D435 将深度图的灰度图映射为彩色图,打印输出灰度图或彩色图
- 5G NR 随机接入--PRACH
- (*长期更新)软考网络工程师学习笔记——Section 10 网络安全
- html自动按键,VBS脚本和HTML DOM自动操作网页
- Python爬虫入门四之Urllib库的高级用法
- 关于在项目中使用开源项目的疑惑,恳请大家给点意见!
- IPHONE手机知识大全(下)
- Microsoft office 各个版本镜像下载
- 微信小程序电子签名实现并识别文字
- C语言 斐波那契数列
- java access 2007,使用Access 2007 VBA创建数据透视表
- Chrome下可用的的Kubernetes Dashboard证书的制作
- 使用python创建数组的方法
- 40个非常有创意的网页设计作品欣赏
热门文章
- 【系统库】常用软件下载
- 数字城市大会(1)——三维论坛
- JustAuth发布1.10.0版本,集成华为和企业微信登录,更加灵活的state缓存
- java怎样获取汉字的首字母_[JAVA]获得汉字的拼音首字母
- 桥接路由器总是掉线_一个网络连接了两个路由器,为什么总掉线?教你2个解决办法!...
- vim的分屏功能 酷帅的技能啊!
- 没错,又是一位月薪过万的测试小伙伴!
- python局域网嗅探_使用python来嗅探局域网内的qiuqiu号码
- 微信扫码关注后实现自动分组
- PostgreSQL之pgdump备份恢复