测试工具配置技巧
考试要求: 掌握     
知识路径:  > 测试技术的分类  > 应用负载压力测试  > 负载压力测试技巧


 
       在测试工具中有很多配置参数,不同的配置有可能会导致测试失败,也有可能产生不同的测试结果。根据实际负载压力需求正确地配置参数,就可以保证达到真实地模拟负载,并得出正确的测试结果。测试实施过程中,配置测试工具参数的方法可以参考工具的用户手册,配置参数的技巧就要靠测试工程师的经验和技术积累了。下面举例说明配置参数。
       . Form Field Comments(Yes/No):在脚本中是否给Form Field部分加注释;
       . Anchors as Comments(Yes/No):在脚本中是否给Anchors部分加注释;
       . Client Maps Comments(Yes/No):在脚本中是否给Client Maps部分加注释;
       . Debug Comments(Yes/No):在脚本中是否给Debug部分加注释;
       . Doc Title Verification(Yes/No):脚本录制过程中是否校验文档Title;
       . Baud Rate Emulation(Yes/No):在脚本回放过程中是否模拟不同的带宽进行回放,如果需要,标明回放的带宽数值;
       . Encode DBCS Characters(Yes/No):是否将DBCS字符编码;
       . Cache(Yes/No):在脚本回放过程中,是否模拟缓存;
       . Dynamic Redirect(Yes/No):在脚本回放过程中,是否支持动态重定向;
       . Dynamic Cookies(Yes/No):在脚本回放过程中,是否支持动态Cookies;
       . Process Subrequests(Yes/No):在脚本回放过程中,是否支持进程子请求;
       . Persistent Connections(Yes/No):在脚本回放过程中,连接是否持久保持;
       . Max Concurrent Connection:在脚本回放过程中,最大当前连接数,默认值为4;
       . Max Connection Retries:在脚本回放过程中,最大当前连接重试数,默认值为4;
       . Server Response Timeout:在脚本回放过程中,服务器响应超时限制,默认值为120;
       . HTTP Version Detection:录制时采用的HTTP版本,默认值为Auto,既可以为1.0版本,也可为2.0版本,测试工具自动处理;
       . ActiveData(Yes/No):在脚本回放过程中,是否支持动态数据;
       . IPSpoofing(Yes/No):在脚本回放过程中,是否支持每个虚拟用户使用不同的IP实现并发;
       . Streaming Media(Yes/No):是否支持流媒体;
       . Hostnames as IP Addresses(Yes/No):是否支持使用IP地址标识主机;
       . Strip All Cookies From Requests(Yes/No):在脚本回放过程中,请求中是否包括Cookies;
       . Traffic Filters(Yes/No):在脚本回放过程中,是否需要流量过滤。
       上述参数,例如“Strip All Cookies From Requests”,决定测试过程的成败,比如有些系统将Session ID,或者用户的登录信息放在Cookies中,如果不加载Cookies,那么自然导致测试失败。又如“Server Response Timeout”,此值如果设置不合适,可能会使负载压力测试过程报错,并且这个错误是由测试工具本身导致的。“Persistent Connections”这项参数根据我们的测试需求来确定,如果我们侧重测试系统并发用户数,那么就不应该选择这项参数,而是采用间断连接;如果我们侧重测试系统交易响应时间,那么选择这项指标会使系统响应发挥最好。“Baud Rate Emulation”帮助测试工程师实现在不同的网络带宽下实施负载压力测试等。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

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