有效性能测试的基本原则

《笔记》

性能测试基本任务:获取性能需求。

一、性能测试应该重点包含以下内容:

    1.选择一个合适的性能测试工具;

    2.设计一个合适的性能测试环境;

    3.设置切合实际的性能测试目标;

    4.确保和编写被测试应用程序足够稳定;

    5.做到代码冻结;

    6.确定和编写关键业务脚本;

    7.提供高质量、足够的测试数据;

    8.确保准确的性能测试设计;

    9.确定监控服务器和网络的关键性能指标(KPI);

    10。安排有足够的时间进行有效的性能测试。

二、测试工具的构成

自动化性能测试工具通常由以下组件构成:

    1.脚本模块:提供录制最终用户操作的功能,并支持很多不同的中间组件协议。允许修改录制脚本一关联内部/外部的数据,以及配置响应时间度量的粒度。

    2.测试关联模块:提供创建和执行负载测试的会话或场景,并以此模拟不同用户混合业务的操作。这些会话负责调用指定的脚本,以及调度一个或多个负载生成器。

    3.负载生成器:从多个工作台或服务器上创建一般负载,创建负载的大小视负载需要而定。分析模块提供对每次测试执行过程中收集的数据分析的功能。这些数据通常是由一些自动生成的报表或图形,或者是表格形式的报告组合而成,可能还会提供自动分析结果并将关注的重点区域进行突出显示等一些“高级”功能。

    除上述模块,还要再加上一个在负载测试运行过程中监控服务器和网络性能的模块。

    脚本开发的一般过程包括:通过录制生成脚本框架、编辑并增强脚本、调试并最终确认脚本。

注:在性能测试过程中,“加密”和“压缩”技术往往是生成测试脚本的难题,因为由于系统的这些技术可能导致无法开发测试脚本。如果不影响到最终的测试结构,最好在才会过程中屏蔽这些技术。

转载于:https://my.oschina.net/u/2557060/blog/1162705

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值