loadrunner学习-关联是什么?该如何做?

什么是关联?为什么要关联?关联的是什么?

当系统进行操作时,如登录、提交数据、上传文件等等,服务器端要求身份验证后才可进行,这时服务器端会向客户端发出一个身份id(该id是可变的),常见的比如:tokenauthid等等,客户端接收后,将请求内容和身份id信息同时提交给服务器后方可正常进行通讯。

提示:脚本中出现的sessionid、cookieid是不需要关联(sessionid和cookie只是会话超时参数,与关联不相关)

如果在脚本关联过程时出现错误,就会提示以下错误信息(关联失败代码:error-26377

 

一般情况下关联失败主要有以下几种情况:

1、边界值有误(左右边界不完整)

2、关联函数放置位置有误

3、关联位置存在多处

 

关联函数的使用

web_reg_save_param(); web_reg_save_param_ex()…

在脚本目录data目录下有个文件叫CodeGenerationLog,这个文件里面记录了整个脚本的创建过程,我们可以通过此log文件进行查找关联函数、关联函数位置等操作

如何确定被关联值的放置位置

在CodeGenerationLog中找到user_token第一次出现的位置

所以对应的关联函数也放在脚本中login.php前面

 

如何确定关联值的左右边界?

被关联值左右两侧的内容就是左边界和右边界

关联后回放脚本效果,可以看到已经获取到被关联值信息

 

发表回复 0

邮箱信息不会被公布. 必填内容需填写 *

Captcha Code