首页 > 知识点讲解
       Web站点经验点滴
知识路径: > 测试技术的分类 > 应用负载压力测试 > 负载压力测试技巧 > 
相关知识点:11个      
        对Web站点的测试,从测试工具的角度来讲,给读者介绍下面几点经验。读者通过阅读本小节的内容应能达到触类旁通,将这些经验应用到其他的测试领域。
        . 在执行客户端并发性能测试的过程中,需要同时监控数据库服务器、Web服务器以及网络资源等使用情况,以便对系统的性能做全面评估。
        . 录制的脚本需要编辑,有时需要手工编写脚本。
        . 尽可能去录制脚本,然后在其基础上编辑脚本。
        . 手工编写脚本需要注意既能够模拟负载压力,又符合脚本的后台处理方式。
        . 设置数据池,实现变量替换常量。为了真实模拟负载,数据池是经常使用的有效手段。
        . 混合业务批量执行。
        单独的业务并发操作,有可能会忽略例如资源争用、锁冲突等问题,在Web站点负载压力测试方案中,一定要考虑将多种业务混合执行,并发性能测试。
        . 模拟用户数的递增。
        我们知道在真实情况下,高峰期负载压力的到来是循序渐进的过程,同样的道理,高峰期的结束也有一个过程。在工具中我们使用虚拟用户数的递增与递减来模拟这种情况。
        . 合理设置交易之间的时间间隔。
        交易之间的时间间隔代表了负载程度的高低,为了模拟不同的负载,经常需要调整此时间间隔。
        . 模拟IP地址变量的技术。
        并发访问需求量不大的系统,每个不同的虚拟用户使用不同的IP地址访问服务器是非常有必要的。
        . 超时(timeout)的设置。
        这项设置与系统Web服务器、数据库服务器、中间件服务器等超时设置有关,建议工具的设置值大于等于系统服务器的设置值。
        . 并发用户连续执行交易数的设置。
        每个虚拟用户在并发时,串行循环执行的交易数建议设置为3~5个。
        . 错误跟踪。
        测试期间的报错是故障定位的主要依据,应该分清错误的来源,包括服务器端错误、客户端错误以及网络错误。
        . 利用动态数据处理技术。
        对某些动态值,每次执行它都在变化,如果不加处理,往往导致负载测试失败。
        . 尽量将执行负载测试的机器合理分布。
        将负载生成器布置在不同的网段,有利于模拟来自不同用户群的负载。
        . 并发用户数量极限点。
        压力测试的目的是测试系统能够支持的最大并发用户数。
        . 负载生成器的资源使用率也有必要监控。
        负载生成器的资源使用超出范围,导致模拟客户端并发请求失败。
        . 设置并发集合点。
        在脚本中设置并发集合点,可以将录制的完整操作过程分解为一个个小的并发交易。
        . 工具参数的配置。
        工具参数的配置非常灵活且有效,在下面的章节中将详细论述。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有