吴山楚水毓资灵,
宜景宜时任纵横。
航顺风帆八级路,
龙起大泽啸苍穹。
LoadRunner第三天 --8月19日日报(LoadRunner 云层老师)
上一篇 /
下一篇 2009-08-20 14:03:07
/ 个人分类:51testing学习日报
今天先是把昨天没有讲完的select next row中的unique选项进行了讲解,选中unique后,when out of values中会有三个选项1.Abort Vuser 直接跳出迭代。
2.Continue in a cyclic manner 继续重头循环取值。
3.Continue with last values 取最后的值。
选中unique后表示每个用户中的值也要唯一,when out of values时候是对某个用户执行的。在选中unique后会给每个Vuser分配一定数量的参数,若在Updata values on 中选择Each iteration,如果是选择Automatically Allocate则分配给每个Vuser的参数个数等于Iteration的次数。在Each iteration和Each occurrence中用手动设定Allocate Values X后,分配给每个Vuser的参数个数就是X。若选中Once,就相当于X=1,每个Vuser分配一个参数。
几个重要的函数:调用第三方动态链接库 Lr_Load_dll
将一个参数转化为一个字符串输出 Lr_eval_string
将一个字符串保存为参数 Lr_save_string
接下来是重头,也是难点——关联,录制脚本的时候出现回放不了的问题就可能是脚本中的某个值是动态的,这里就需要运用关联讲服务器返回保存为一个参数。
web_reg_save_param();这个必须请求的前面
操作步骤为1.通过ALT+INSERT进行将web_reg_save_param()函数插入在请求前。
2.输入参数名
3.勾上Instance 为1,勾上Search in 选择No resource(一般情况)
4.设置左右边界,Ps.碰到特殊的字符比如“”时候要用\进行转译。
5.设置断点验证
ps2.如果在录制的时候没有在record setting中打开UTF8设置,在路中完成的左右边界中要加入中文,则要在Run-time——Setting——Preferences——Options——Convert from/to UTF8中勾上YES
自己做了老师布置的作业,感觉勉强能够跟上,不是听不懂,而是对HTML和PHP以及协议等一些周边的知识不了解,自己还要继续加强啊。
收藏
举报
TAG: