loadrunner之使用flex脚本关联
来源:互联网 发布:淘宝产品摄影布光 编辑:程序博客网 时间:2024/05/21 14:01
案例:前面flex开发的网站、用户登陆系统的用户编号和id关联
1、 找到要关联的文本,进入tree目录
2、 将登陆返回的编号和用户ID保存为一个参数
3、 在弹出的AMF函数属性的Responseparameter文本框中写入参数名login:
单击“确定”后,该请求的返回值将会保存在login参数中,关联完成(但由于login保存了所以的返回数据,所以还要对这些数据进行处理,找到我们需要的数据)
4、 使用函数lr_xml_get_values()来对返回的XML进行处理
单击Response按钮进入返回模式,单击使用XML结合模式显示,找到该请求的返回内家,如下:
5、右击返回数据的string标签,在弹出的快捷菜单中选择Save value in parameter,将该string下的数据保存。
Name:自定义的参数名,用户保存返回值
XML source:前面关联的的参数名
Xpath Query:前面关联的{login}写入数据的节点
点击ok后脚本如下:
6、通过lr_xml_get_values()函数从{login}这个参数中查询到/AMFPacket/Messages?message/string节点下的值,将结果保存到ParamValue_string参数中。
Paramvalue_string取出来的值是:{"header":[{"instruction":"10002008","classCount":"","remark":"login"}],"body":{"result":"135586,1B7A193F1B51F64039D8093F764F9A86"}}
7、由于我们想要的数据是135586和1B7A193F1B51F64039D8093F764F9A86,下面我们通过lr_save_var函数将这两段数据取出来
lr_save_var(lr_eval_string("{ParamValue_string}")+90,6,0,"login1");
lr_save_var(lr_eval_string("{ParamValue_string}")+97,32,0,"login2");
其中:”{ParamValue_string}”:从该参数中截取字符
+97:表示从ParamValue_string中偏移97位开始取数
32:表示从98位置开始取数,一共取32位
0:暂时不知道什么意思,默认为0就行
Login1、login2:表示截取出来的字符存放到该参数中
- loadrunner之使用flex脚本关联
- (loadrunner 三)脚本录制之关联&cookie
- loadrunner使用参数化,关联修改浏览帖子脚本
- loadrunner之手动关联
- loadrunner之自动关联
- loadrunner之脚本录制
- loadrunner之脚本回放
- LoadRunner使用之:fiddle脚本保存后转化为LoadRunner脚本
- 如何在 LoadRunner 脚本中做关联
- LoadRunner关联函数的脚本实…
- 如何在LoadRunner脚本中做关联
- LoadRunner 设置脚本参数关联总结
- LoadRunner 技巧之 手动关联
- loadrunner自带web订票系统脚本录制之设置关联
- LoadRunner关联函数的脚本实例--如何操作关联参数
- LoadRunner调试问题之如何使用脚本错误日志
- LoadRunner之编写Tuxedo脚本
- LoadRunner脚本编写之二
- Java finalize
- poi操作Excel
- JSP页面加载直接跳转到Servlet,以及html页面加载跳转到另一个页面
- 数组与链表的区别
- build.prop
- loadrunner之使用flex脚本关联
- Java Heap Space-原理
- file — determine file type
- phpcms v9模板制作过程中一些常用代码
- Query和get(),load()区别
- linux查看CPU性能及工作状态的指令vmstat,mpstat,iostat,sar,top
- chapter3——最简单的C程序设计
- 在Unity中创建可远程加载的.unity3d包
- 数据仓库(八):数据仓库中数据库设计的基本模型对比--Inmon