首页 > 知识点讲解
       手工关联
知识路径: > 测试技术的分类 > 应用负载压力测试 > 负载压力测试技巧 > 
相关知识点:11个      
        这一小节我们主要解决动态数据所导致的问题,即利用测试工具的脚本函数如何关联动态且不可人工预知的值。
        系统的输出值需要为后续操作提供输入,这些值只对当前会话有效。举例说明如下。
        . 系统产生的SessionID;
        . 每次访问Web页面的动态URL;
        . 表单提交期间录制的Field(有时会隐藏)。
        解决办法如下。
        . 从一个操作步骤中捕捉输出值;
        . 该值用于另一个步骤的输入。
        关联数据先是由服务器发给客户端,之后客户端又会将该数据返回服务器。例如SessionID,它是脚本中的一段代码,为录制的会话服务,但却不能用于回放的会话。
        下面提供几种关联数据的方法。
        . 手工关联;
        . 录制结束后自动关联;
        . 录制过程中自动关联。
        在Vuser脚本中关联动态数据的步骤如下。
        . 确定需要捕捉的值。
        ①创建两个虚拟用户。这两个用户的录制步骤保持一致。如果说捕捉的动态数据依赖于某个输入值,那么就改变这个输入值;如果独立于任何输入值,那么就采用相同的数据。
        ②对比脚本。利用Wdiff.exe工具对比,它遍历脚本的每一行,并且亮显不同点。.找到所捕捉值的左右边界标识符。
        . 决定应该使用哪个边界。
        . 将函数web_reg_save_param加入脚本,在加入之前,必需要先捕捉到值。
        . 在函数中加入参数名称、左边界标识符、右边界标识符及函数事件。
        . 在每次脚本运行时参数化动态数据。
        . 校验执行结果。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

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


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

客服

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

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


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