论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
程序人生
›
【软件测试】性能压测前数据准备思绪
【软件测试】性能压测前数据准备思绪
金歌
金牌会员
|
2024-8-13 18:40:43
|
显示全部楼层
|
阅读模式
楼主
主题
918
|
帖子
918
|
积分
2754
测试最紧张的环节之一通常是测试数据准备。
在测试执行前,除了准备测试情况和测试案例外,测试数据准备也是必不可少的。俗话说的好巧妇难为无米之炊,特别是性能压测,对测试数据的要求相对功能测试有着显着区别。
测试数据分类
非功能测试中所需数据分为测试数据和垫底数据两类数据
,根据所选取的业务流程以及测试目的来确定性能测试过程中所需的测试数据和垫底数据。
测试数据就是在测试过程中所以使用到的数据,主要用来进行数据参数化;
垫底数据就是模拟系同一段时间所分布的数据。
在这数据量底子上确保系统数据库中数据容量和真实性符合现实运行情况,更能反应应用系统在生产情况现实运行中的真实性能状况。
1)垫底数据一般包括应用内用户总数、应用底子数据表内数据量等内容,详细数量由测试模子所对应业务场景中应用历史数据所决定。
2)测试数据详细数量应与测试模子所对应业务场景中日生意业务流水量或生意业务量相同。
测试数据准备要求
1)测试中所使用的底子数据量,不能低于生产数据量的20%。
2)测试中所使用的测试数据量必须满足以下条件:
不存在因测试数据散列不敷导致的数据库锁冲突和局部热门;
不存在因测试数据过少使数据全部缓存造成数据库负载较低。
测试数据准备思绪
1)前期调研时要列出被测应用的底子数据量与现实生产数据量的差异,并分析其差异对测试本身所造成的影响。最抱负化的是数据量和数据分布最好和现实的生产情况大要一致。
2)测试前先要检查测试所需底子数据和测试数据是否准备就绪。统计测试情况现有数据信息,评估测试情况数据是否完全满足测试,测试情况数据满足测试的话,直接进入测试执行。
3)测试情况数据不满足测试的话,或不满足测试需求的话,就要分析缺失测试数据及影响。对缺失数据准备进行造数。根据业务模子准备测试数据和底子数据,确保系统数据库中数据容量和真实性符合现实运行情况。
4)大批量造数后,建议对数据库进行一次统计信息收集,银统计信息主要是描述数据库中表,索引的巨细,规模,数据分布状况等的一类信息。比如,表的行数、块数、平均每行的巨细、索引的leafblocks、索引字段的行数、差异值的巨细等都属于统计信息。
主流数据库引擎通常正是根据这些统计信息数据,盘算出差异访问路径、差异join方式下各种筹划的本钱,最后选择出本钱最小的筹划。
最后:
下方这份完备的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取 【保证100%免费】
这些资料,对于【软件测试】的朋友来说应该是最全面最完备的备战仓库,这个仓库也伴随上万个测试工程师们走过最艰难的路程,希望也能资助到你!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
金歌
金牌会员
这个人很懒什么都没写!
楼主热帖
iOS 集成WebRTC相关知识点总结 ...
白鲸开源 DataOps 平台加速数据分析和 ...
SQL Server 2014完全卸载与SQL Server ...
缓存穿透,缓存雪崩,缓存击穿 ...
【docker专栏6】详解docker容器状态转 ...
一个工作薄中快速新建多个数据表 ...
查漏补缺——路由显示的是http://local ...
【ALM工具软件】上海道宁与Perforce为 ...
.NET ORM框架HiSql实战-第一章-集成HiS ...
iOS直播/游戏怎么利用特殊音效制造娱乐 ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表