- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第九章数据库应用软件测试Database西北工业大学NorthwesternPolytechnicalUniversity数据库
目录9.1实战目标与准备9.2数据库应用软件测试概述9.3数据库设计验证9.4功能测试9.5性能测试9.6负载测试与压力测试9.7安全性测试
9.1实战目标与准备实战目标本章目标是掌握数据库应用程序的基本测试内容、方法以及工具等。实战准备JMeter5.4:性能测试工具官网下载地址:/
9.2数据库应用软件测试概述数据库应用系统数据库管理系统
9.3数据库设计验证Student(Sno,Sdept,Mname,Cname,Grade)1.数据冗余太大:浪费大量的存储空间例:每一个系主任的姓名重复出现2.修改复杂数据冗余,更新数据时,维护数据完整性代价大。例:某系更换系主任,系统必须修改与该系学生有关的每个元组3.插入异常该插的数据无法插入到表中。例:如果一个系刚成立,尚无学生,我们就无法把这个系及其系主任的信息存入数据库。⒋删除异常不该删除的数据被删掉了例:如果某个系的学生全部毕业了,我们在删除该系学生信息的同时,把这个系及其系主任的信息也丢掉了
9.3数据库设计验证数据库设计步骤、成果与验证观点
9.4功能测试功能测试通过测试验证软件的每个功能是否都按照用户的需求进行了实现并且能正常使用。测试重点—用户需求—WebApp,移动App测试方法白盒测试+黑盒测试
9.5性能测试性能测试:验证系统的主要功能或组件的实际性能是否与用户的性能需求一致。数据库应用软件的性能测试:关注该软件整体或者其中某些组件在规定时间内,响应用户或系统输入的能力,通常用请求响应时间,吞吐量等度量性能优劣。常见工具:LoadRunner、Jmeter、LocustDBMS基准性能测试:Sysbench、TPCC、TPCH等
9.5性能测试基于Jmeter的测试示例:
9.6负载和压力测试负载测试(LoadTest)通过逐渐增加负载评估系统或者组件性能的测试方法,目的是观察系统在各种不同的负载情况下是否都能够正常工作。而性能测试通常是直接指定一个特定的负载进行测试。压力测试(StressTest)评估系统或者组件处于或超过预期负载时的运行情况。重点关注系统在峰值负载或超出最大负载情况下的处理能力,在压力级别逐渐增加时,系统性能应该是按照预期缓慢下降,但是不应发生系统崩溃的现象。
9.7安全性测试SQL注入是指通过把SQL命令插入到Web表单提交或页面请求等的查询字符串中。select*frommemberwhereUID=request(ID)andPasswd=request(Pwd)select*frommemberwhereUID=Admin‘--AndPasswd=假设猜测系统有Admin的用户,构造以上SQL语句,由于SQL语言中“--”是注释符号,其后的字符都会被当作注解,因此该攻击者无需输入密码可直接进入系统
9.7安全性测试针对SQL注入的测试构造专门的注入字符或者语句单独测试-例如给可输入的用户名构造zhang--借助漏洞扫描工具测试-扫描之后,进行对应的升级数据库等动作
合作QQ:243001978
您可能关注的文档
- 物流成本分析与控制 课件全套 鹿红娟 第1--11章 物流成本概述 ---物流成本绩效评价.pptx
- 物流成本分析与控制 课件汇总 鹿红娟 第1--5章 物流成本概述 --- 物流作业成本法在第三方物流企业中的应用.pptx
- 物流成本分析与控制 课件汇总 鹿红娟 第6--11章 物流成本分析---物流成本绩效评价 .pptx
- MySQL云数据库应用与实践 课件 ch05-基本表与视图管理.pptx
- MySQL云数据库应用与实践 课件 ch01-数据库系统概述.pptx
- MySQL云数据库应用与实践 课件 ch02-数据库设计基础知识.pptx
- MySQL云数据库应用与实践 课件 ch03-基于MySQL的云数据库环境构建.pptx
- MySQL云数据库应用与实践 课件 ch04-数据库的管理.pptx
- MySQL云数据库应用与实践 课件 ch06-数据基本操作.pptx
- MySQL云数据库应用与实践 课件 ch07-数据库服务端编程.pptx
最近下载
- 采购合同结清证明模板.doc VIP
- 对乡镇领导班子干部成员的批评意见范文.pdf VIP
- 各类骨折病人的体位护理.pptx VIP
- 机动车检测人员试题库(附答案).pdf VIP
- 2025年安徽工业经济职业技术学院单招职业技能测试题库带答案(综合题).docx VIP
- 工学院机械电子工程专业留学生培养方案.docx VIP
- 2025年湖南高速铁路职业技术学院单招职业适应性测试题库及一套完整答案.docx VIP
- 2023年蚌埠市从优秀村(社区)干部中考试录用乡镇机关公务员加分考试真题及答案.pdf VIP
- 【教学创新大赛】《数字信号处理》教学创新成果报告.docx
- 学习领会二十届中央纪委四次全会上重要讲话心得体会.docx VIP
文档评论(0)