参数池技术
考试要求: 掌握     
知识路径:  > 测试技术的分类  > 应用负载压力测试  > 负载压力测试技巧


 
       录制业务流程时,测试工具生成一个由函数构成的Vuser脚本。函数中参数的值是录制期间使用的实际值。例如,假设在操作Web应用程序时录制了一个Vuser脚本。VuGen生成下列语句,在库的数据库中搜索标题“UNIX”,使用多个Vuser和迭代来重播该脚本时,如果不想重复使用相同的值“UNIX”,那么可以用参数来替换该常量值。
       
       上例中可以用参数“Book_Title”来替换常量值“UNIX”,然后,生成的Vuser使用指定的数据源中的值来替换参数。该数据源可以是一个文件或者内部生成的变量。
       对Vuser脚本进行参数化有两个好处:
       . 减小脚本的大小。
       . 提供了使用不同的值测试脚本的能力。例如,如果要在数据库中搜索几个标题,只须写一次提交函数,在函数中使用参数,而不是指示Vuser搜索一个特定的标题。重播期间,VuGen用不同的值替换该参数。
       参数化涉及下列两个任务:
       . 用参数替换Vuser脚本中的常量值;
       . 为参数设置属性和数据源。
       下面谈谈数据源的问题。可以选择一个文件作为参数值的源,一个常见的使用参数的方法是指示Vuser从外部文件中取值。可以执行下列步骤。
       . 选择或者创建数据文件;
       . 设置参数的属性。
       还可以从现有数据库中导入数据,用于参数化。可以用下列两种方法中的一种导入数据。
       . 新建查询;
       . 指定SQL语句。
 

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

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