网易网站
-
- 测试目的
描述网易网站,在大数据量的数据环境下,系统的执行效率和稳定性
序号 | 用途 | 硬件环境 | 软件环境 |
1 | 测试用机 | CPU AMD Ryzen 7 5800H with Radeon Graphics 3.20 GHz RAM 16.0 GB (15.9 GB 可用) | Window11 + Loadrunner 测试工具() |
2 | web服务器(被测系统) | CPU 奔腾2.666GHz RAM 1GB | Windows xp professional Webshpere Apllicaiton Server6.0 Internet explorer6.0 JDK1.4 |
3 | 数据库服务器(被测系统) | IBM AS/400 UNIX Db2 for 400 | Window11 + Loadrunner 测试工具() |
序号 | 名称/版本 |
1 | V1.2 |
序号 | 名称/版本 | 编制日期 | 作者/来源 |
1 | 性能测试方案V1.2-内容管理系统 | V1.2 | N/A |
-
- 术语和缩写词
1、事务平均响应时间(s):是系统处理每个事务所需的平均时间。这通常是通过计算系统处理所有事务所花费的总时间并除以事务总数来得出的。例如,如果系统在一段时间内处理了1000个事务,总共花费了100秒,那么平均响应时间就是100秒/1000 = 0.1秒。
2、事务最大响应时间(s):表示系统处理某个事务所需的最长时间。这是所有事务中最慢的一个的时间。它可以帮助识别系统中的潜在性能瓶颈。
3、平均每秒通过事务数:是系统每秒处理的平均事务数量。这可以通过计算系统在一段时间内处理的总事务数并除以该时间段的秒数来得出。
4、每秒点击次数:指用户在系统上的平均点击次数。这可以用于衡量系统的负载和用户活动。
5、每秒HTTP响应数:是系统每秒处理的HTTP请求的数量。这可以通过监控系统接收和处理的HTTP请求总数并除以时间段的秒数来得出。
-
- 计算公式
1、事务平均响应时间(s): 平均响应时间 = 总响应时间 / 事务总数
2、事务最大响应时间(s): 最大响应时间 = 最长事务响应时间
3、平均每秒通过事务数: 平均每秒通过事务数 = 总事务数 / 监测时间段的秒数
4、每秒点击次数: 每秒点击次数 = 用户点击次数 / 监测时间段的秒数
5、每秒HTTP响应数: 每秒HTTP响应数 = HTTP请求数 / 监测时间段的秒数
使用性能测试软件LoadRunner,对本系统功能进行脚本录制,测试回放,逐步加压和跟踪记录。测试过程中,由LoadRunner的管理平台调用各前台测试,发起各种组合的业务请求,并跟踪记录服务器端的运行情况和返回给客户端的运行结果
事务平均响应时间(s)
事务最大响应时间(s)
平均每秒通过事务数
每秒点击次数
每秒HTTP响应数
- 测试用例
|
测试项目:查看首页发布的文章 |
预置条件: 模拟用户在单个业务操作和两个业务混合操作时,20、50、100、300、500用户同时并发 |
操作步骤: 录制包含如下功能的代码:
|
备注: |
|
测试项目:查看首页发布的文章 |
预置条件: 模拟用户在单个业务操作和两个业务混合操作时,20、50、100、300、500用户同时并发 |
操作步骤:
操作要求总共登陆500个用户,每1秒增加1个用户登陆系统 |
备注: |
测试一:
并发用户数与事务执行情况 | ||||||
并发用户数 | 20 | 50 | 100 | 300 | 500 | |
查看首页站点文章 | 通过的虚拟用户数 | 20 | 50 | 100 | 300 | 500 |
事务平均响应时间(s) | 0.302 | 1.63 | 1.466 | 2.175 | 2.828 | |
事务最大响应时间(s) | 0.452 | 2.23 | 2.429 | 4.282 | 4.924 | |
平均每秒通过事务数 | 1.333 | 6.25 | 6.786 | 10.241 | 10.933 | |
每秒点击次数 | 22.667 | 106.25 | 115.357 | 174.103 | 185.867 | |
每秒HTTP响应数 | 22.667 | 106.25 | 115.357 | 174.103 | 185.867 |
测试二
并发用户数与事务执行情况 | ||
查看首页站点文章 | 通过的虚拟用户数 | 500 |
事务平均响应时间(s) | 0.432 | |
事务最大响应时间(s) | 2.505 | |
平均每秒通过事务数 | 8.189 | |
每秒点击次数 | 139.358 | |
每秒HTTP响应数 | 139.358 |
测试工具分析结果见下图
- 测试一如图1-5
(2)测试二如图6
图1
图2
图3
图4
图5
图6