XX项目

性能测试方案

1. 引言

1.1. 文档版本

版本

作者

审批

备注

V1.0

dayu

XXX

1.2. 项目情况

项目名称

XXXXXXXX

项目版本

V2.31

项目经理

XXX

测试经理

dayu

所属部门

XXXXXXX

1.3. 文档编写目的

本文档主要用于指导XX项目性能测试的开展。本文对项目性能测试的范围、目标、性能指标以及测试方法进行描述和定义,使测试人员能够按照此方案的指引,开展和实施项目性能测试,得出系统性能度量,以用于后续系统性能调优工作,并给出系统性能的客观评估。

2. 测试目标

2.1. 性能指标

系统所能承受的最大并发;

系统的各事务响应时间随用户数增加的发展趋势;

系统的事务成功率情况;

服务器资源(CPU,内存等)随用户数增加的耗用趋势;

系统在长时间高负载状态下的运行情况

指标分类

指标项目

备注

事务响应

每秒事务数(TPS)

平均事务响应时间

事务最大响应时间

平均每秒处理事务数

事务成功率

资源利用率

CPU利用率

内存利用率

磁盘I/O

2.2. 指标参考范围

列出每一项性能指标的参考值,

序号

指标项

优秀

中等

1

每秒事务数(TPS)

2

平均事务响应时间

3

事务最大响应时间

4

平均每秒处理事务数

5

事务成功率

服务器性能指标:如有多组服务器可分别列出,如应用服务器,数据库服务器

6

CPU利用率

7

内存利用率

8

磁盘I/O

2.3. 测试对象

列举纳入测试范围的模块/功能

序号

模块

备注

3. 测试方法

3.1. 场景设计

3.1.1. 基准测试

对各被测功能对象进行低并发测试,获取基准值,做为后续性能指标的比对基准。

基准测试

模块

功能

并发数

响应时间

备注

3.1.2. 单请求压力测试

对各被测功能对象进行高并发测试,探测系统性能拐点

单功能测试

模块

功能

并发数

响应时间

备注

3.1.3. 混合场景并发测试

模拟生产环境用户压力,多事务调用情况下探测系统性能拐点

混合场景测试

模块

功能

并发数

响应时间

备注

3.1.4. 稳定性测试

在一定负载条件下,对系统的稳定性进行度量(建议取系统最优处理能力负载条件下80%的并发数,并且综合复杂场景进行测试,使用服务器监控工具采集持续时间内服务器性能和资源占用信息。)

序号

测试场景/模块

并发数

功能项

占比(%)

持续时间

备注

1

2

3.2. 用例模板示例

3.2.1. 性能基准测试用例

性能基准用例模板

用例名称

商品查询

用例编号

Load001

功能模块

商品浏览展示模块(PLP)

性能描述

在正常压力情况下(并发小于10)系统性能指标

前置条件

商品数据上传已完成

特殊约束

步骤

输入(数据)

期望性能指标

实际性能指标

3.2.2. 压力测试用例

并发测试用例模板

用例名称

商品查询

用例编号

Conc001

性能描述

在一定数据并发条件的系统性能表现

前置条件

商品数据上传已完成

特殊约束

并发用户数与事务响应

并发用户数

事务平均响应时间

事务最大响应时间

平均每秒处理事务数

事务成功率

并发用户数与服务器性能

并发用户数

CPU利用率

内存利用率

磁盘I/O情况

其他参数

4. 测试资源

4.1. 测试环境架构

4.1.1. 性能测试环境物理架构

说明本项目性能测试环境的物理架构,可以以物理架构图的方式表示。

4.1.2. 性能测试环境的基本配置

设备

IP地址

硬件配置

软件配置

服务器

CPU:2.6GHZ 4核 64位

RAM: 8GB

Disk:326GB

OS:

CentOS7

Nmon

控制机、负载机

CPU: 2.6GHz 4 核

RAM: 6GB

Disk:100GB

OS:

WindowsServer2008

DatacCenter

LoadRunner 11

4.2. 测试工具

说明本次测试使用到的测试工具和监控工具

1.负载工具:该测试将使用负载测试工具Load Runner 11,这是一种预测系统行为和性能的工业标准级负载测试工具。通过模拟用户实施并发负载及实时性能检测的方式来预测系统的行为并优化系统性能。

2.服务器监控工具:采用开源的Nmon工具,监控系统的性能状态。

4.3. 测试人员

成员

职责

总负责

张三

各组间工作协调、方案评审

测试组

李四

需求分析,测试方案编写,脚本编写,执行测试以及编写测试报告

5. 进度安排

序号

任务

工作量

开始日期

结束日期

责任人

1

测试方案制定

2

测试环境部署

3

测试数据及工具准备

4

测试脚本编写

5

测试执行

6

测试结果评估及报告

原文出处:https://www.cnblogs.com/dayu2019/p/11649300.html

测试cpu性能 c语言,性能测试方案和用例模板相关推荐

  1. 20线程测试cpu性能软件,CPU常用跑分软件 你知道那些?

    跑分测试是检测硬件性能的重要手段,但毕竟需要专业测试软件,很多小伙伴对于测试软件一头雾水,不知道有哪些测试软件,本次笔者就给大家科普一下CPU测试中常用的测试软件,帮助大家更好的了解自己电脑的性能. ...

  2. win7系统稳定测试软件,win7系统电脑测试cpu性能的方法(图文)

    一般情况,购买电脑都比较注重cpu性能,cpu是一台计算机的运算核心和控制核心,所以是非常重要的.很多用户遇到win7系统电脑开机CPU就达到80多度,并且会自动关机或重启,非常麻烦,怎么回事呢?这种 ...

  3. SpecCPU2017 测试cpu性能

    [转载] SpecCPU介绍见: https://blog.csdn.net/qq_36287943/article/details/103601539 官网:https://spec.org/ 1. ...

  4. 20线程测试cpu性能软件,评测平台介绍、CPU多线程性能测试

    2.平台介绍及CPU性能测试 AMD AM3+平台 CPUAMD FX-8150(4模块/8核) AMD FX-8350(4模块/8核) 主板华硕 Crosshair V Formula(BIOS版本 ...

  5. 20线程测试cpu性能软件,3DMark推出CPU专用测试工具CPU Profile,可对比不同线程下的CPU性能...

    拼 命 加 载 中 ... 其实3DMark的各个测试里面都混有一个物理测试,这个测试其实就是跑CPU的,我们在测试CPU时也经常单独跑这个物理测试,现在3DMark推出了一个专门跑CPU性能的测试- ...

  6. linux 测试cpu计算圆周率_Linux下测试CPU性能

    一.安装stress服务 2.解压tar xvf stress_1.0.1.orig.tar.gz 3.进入解压目录执行./configure 4.make 5.make  check 6.make ...

  7. iphone测试cpu性能的软件,iPhone 6S三大性能实测:恐怖黑科技!

    iPhone 6S.6S Plus的评测早已经很多很多,不过主流媒体谈得更多的是体验方面,性能上虽然也有一些测试但都很零星.权威科技媒体AnandTech正在对iPhone 6S进行全方位的性能评测, ...

  8. 使用Apache自带的ab命令测试网站性能(小强性能测试班学员作品)

    Apache自带的ab命令虽然很简单,但是对于调试的时候的测试,还是非常有效的,因此,做网站性能测试,还是有必要了解下的,关于ab详细命令,本文不做介绍,本文只介绍使用POST数据的使用方法. 测试环 ...

  9. 使用dd命令测试CPU性能--用Enki学Linux系列(16)

    dd命令也可以作为一个简单的CPU性能测试工具来使用!你可以用如下方法运行这个"开箱即用"的功能: $ dd if=/dev/zero bs=1M count=1024 | md5 ...

最新文章

  1. redis trie
  2. centos得mysql安装教程_Centos下Mysql安装图文教程_MySQL
  3. apache并发测试工具ab为什么测不准
  4. linux下安装MySQL出错file /usr/share/mysql/charsets/latin2.xml from install of MySQL-......
  5. opencv图像边界的填充
  6. 机器学习之多变量线性回归(Linear Regression with multiple variables)
  7. H5页面与ios交互返回上一级
  8. STM32F412应用开发笔记之一:初识NUCLEO-F412ZG
  9. LeetCode题库5:最长回文子串——JavaScript解答
  10. 在多模块开发的时候,利用项目继承可以将结构信息、部署信息,将共同的依赖放在一个父类中。...
  11. 心斋-------马克奥勒流
  12. 大连市2011年初中毕业升学考试试测(一)数 学
  13. 产品读书《产品经理面试攻略》
  14. 无法处理文件 Snoop\Forms\BindingMap.resx,因为它位于 Internet 或受限区域中,或者文件上具有 Web 标记。要想处理这些文件,请删除 Web 标记。
  15. win7电脑麦克风有电流声怎么办
  16. [转帖]华为变革史(下)
  17. html中图片放大镜效果图,HTML5使用不同精度的图片来实现图像放大镜效果
  18. 机器学习决策树ID3
  19. 1.find如何快速查找、搜索文件
  20. linux下的arp命令详解

热门文章

  1. 在IDEA里斗个地主不过分吧!
  2. Serial.print()函数与Serial.write()函数的区别
  3. mock挡板_MOCK挡板的一些思考总结
  4. CURL伪造IP和来路,还可以进行投票
  5. 通过变量指定少量用户实现AB测试(灰度测试):split_client模块
  6. 网络直播平台现在是层出不穷,到底背后是为了什么?
  7. .net发布的时候遇到server application unavailable
  8. 大白话告你什么是分布式,史上最全详解!​
  9. Android进阶解密读书笔记(十)——Java虚拟机
  10. MAP-Mean Average Precision 平均精度均值