|
知识路径: > 测试技术的分类 > 应用负载压力测试 > 负载压力测试解决方案 > 大数据量测试 >
|
相关知识点:3个
|
|
|
|
大数据量测试包括独立数据量测试和综合数据量测试两种主要类型。
|
|
|
|
针对某些系统存储、传输、统计、查询等业务进行单用户大数据量测试。
|
|
|
例如,对某些系统经常会有上传、下载的操作,操作的对象可能就是大数据量,包括图片文件、音频文件或者视频文件等。还有些系统存在大量的批处理任务,批处理任务是指一次操作将对数据库中大量数据进行互斥访问的数据库事务。这种类型的事务通常将更新同一个数据库表中的数千项乃至更多的数据。由于这类任务把所有操作放置在同一个数据库事务中,所访问的资源在其执行过程中始终被锁定,必然会对其他普通事务的访问造成影响。此外,由于这类任务本身将对数据库服务器造成巨大的负担,使得服务器负载加重,从而影响独立事务的响应时间。通常情况下,批处理任务推荐在系统具有较长空闲时完成(如晚上),这样可以保证不对独立事务造成影响。如果由于业务的要求,批处理任务必须与独立事务混合运行,则必须对其加以改造,以减轻对其他事务的影响。
|
|
|
|
我们提出“一定的数据量是并发测试与疲劳测试的基础”,在并发测试和疲劳强度测试过程中,如果不考虑数据量对系统性能的影响,无疑会带来一个缺陷。例如,模拟某个系统执行“查询”操作,在“并发用户数为100、查询记录数为10000条”这样的负载下,这个系统运转正常,性能可接受;但是当负载发生变化,变为“并发用户数为100、查询记录数为100000条”时,系统出现长时间无响应现象。因此在测试实施过程中,我们要采用并发测试、疲劳强度测试以及大数据量测试相结合的综合测试方案。
|
|
|