loadrunner学习点:关联
什么是关联?
为什么要关联?关联的是什么?
当系统进行操作时,如登录、提交数据、上传文件等等,服务器端要求身份验证后才可进行,这时服务器端会向客户端发出一个身份id(该id是可变的),常见的比如:token
、authid
等等,客户端接收后,将请求内容和身份id信息同时提交给服务器后方可正常进行通讯。
提示:脚本中出现的sessionid
、cookieid
是不需要关联(sessionid和cookie只是会话超时参数,与关联不相关)
如果在脚本关联过程时出现错误,就会提示以下错误信息(关联失败代码:error-26377)
一般情况下关联失败主要有以下几种情况:
- 边界值有误(左右边界不完整)
- 关联函数放置位置有误
- 关联位置存在多处
关联函数的使用
web_reg_save_param(); web_reg_save_param_ex()
在脚本目录data目录下有个文件叫CodeGenerationLog
,这个文件里面记录了整个脚本的创建过程,我们可以通过此log文件进行查找关联函数、关联函数位置等操作
如何确定被关联值的放置位置?
在
CodeGenerationLog
中找到user_token
第一次出现的位置
所以对应的关联函数也放在脚本中login.php前面
如何确定关联值的左右边界?
正文完