请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 59|回复: 0

性能测试术语

[复制链接]

19

主题

19

帖子

101

积分

注册会员

Rank: 2

积分
101
发表于 2022-5-13 20:28:51 | 显示全部楼层 |阅读模式
开发环境、测试环境(三套:业务测试环境、需求验证环境、性能测试环境)、生产环境)
性能测试环境:
硬件环境:
被测服务器硬件配置 (要求:和生产环境的使用品牌架构要一致,但配置可以等比例缩小)
举例:生产环境 : R340 机架式服务器 金斯顿 128G 日立硬盘 16T
性能测试环境 :R340 机架式服务器 金斯顿 32G 日立硬盘 1T
用于加压客户端的机子配置: 就是测试机(安装 jmeter 的电脑)
举例:日常配置 16--32G 内存 i5 256G
软件环境:
被测系统的架构,前端、中间件、服务器(这里指运行系统软件服务器,如 tomcat)、数
据库、测试环境部署信息以及性能测试工具信息
要求:和生产环境用的软件版本要一模一样
举例:生产环境:: tomcat8.2.31 mysql 5.7.4 jdk 11-3u8 等
性能测试环境: tomcat8.2.31 mysql 5.7.4 jdk 11-3u8 等
网络环境:找出系统性能瓶颈可以在广域网环境进行,其它性能测试可以在局域网进行,排
除网络干扰
在公司内网进行性能测试,如果出现问题 ,一般情况下不会是网络问题。
在公司广域网进行性能测试,更符合实际情况。
性能测试经验:
1、性能测试在功能测试稳定的情况下进行。登录功能都运行不了,能不能模拟 50 个人进行
登录 所以:性能测试一般在系统测试的后期进行。 有时候开发会提要求,联调的时候协
助开发进行接口压测
2、如果出现代码级别的性能测试问题,开发解决后,最好要进行一轮 基本功能测试。
负载: 模拟业务操作对服务器造成压力的过程,比如模拟 100 个用户进行发帖
举例:张大侠能搬起来 40 斤米 ,张大侠搬着 40 斤米在跑步
负载测试(LoadTesting):
在一定软硬件环境下,通过不断加大负载(不同虚拟用户量)来确定在满足性能指标情
况下能够承受的最大用户数。简单说,可以帮我们对系统进行定容定量,找出系统性能的拐
点,给予生产环境规划建议。这里的性能指标包括 TPS(每秒事务数)、RT(事务平均响应
时间)、CPUUsing(CPU 利用率)、MemUsing(内存使用情况)等软硬件指标。从操作层
面来说,负载测试也是一种性能测试手段,比如下面的配置测试就需要变换不同的负载来进
行测试。 负载测试相当于容量测试,找出 最大用户数,超过最大用户数系统会出现拐点,
会不正常
举例:微信发红包业务 进行 负载测试

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2022-5-26 10:09 , Processed in 0.046918 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表