51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2706|回复: 6
打印 上一主题 下一主题

[原创] loadrunner flex 多个依赖关系的数据如何参数化的实现方法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-4-19 16:36:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用到的协议时http+flex,下面代码中,标红色的“01”为车的部件编号,E5C271E9B93B44DFA4311E17AA99B70B为车的编号,.jpg后缀的图片是部位为01的六张图片,并且图片文件是存放在一个单独的文件夹中,每辆车有多个部位,每个部位有固定的多张图片,请问如何在迭代过程中实现参数化。或用其他方法解决?初学flex,还望大虾们指点,不胜感激!谢谢各位了

        flex_amf_call("AMF3_call_18",
                "Gateway=http://172.16.110.35:9380/tfjz/messagebroker/amf",
                "Snapshot=t124.inf",
                MESSAGE,
                "Method=null",
                "TargetObjectId=/8",
                BEGIN_ARGUMENTS,
                "<AMF3><object-externalizable-custom>"
                "<flex.messaging.messages.RemotingMessage>\n  <clientId class=\"string"
                "\">C242D55C-8E4B-8B4F-6397-1FC93B252AF7</clientId>\n  <destination"
                ">tfdsService</destination>\n  <messageId"
                ">B273BE1E-CE0E-FD9B-BADC-C99F519352E1</messageId>\n  <timestamp>0</"
                "timestamp>\n  <timeToLive>0</timeToLive>\n  <headers>\n    <entry>\n  "
                "    <string>DSId</string>\n      <string"
                ">C242D477-1019-BFD0-EF45-3435455A8A0E</string>\n    </entry>\n  </"
                "headers>\n  <operation>getVehicleFaultInfoWorker</operation>\n  "
                "<parameters>\n    <string>M80F06F01</string>\n    <string"
                ">967139A880924842B7A43B48DC616CD3</string>\n    <string"
                ">E5C271E9B93B44DFA4311E17AA99B70B</string>\n  </parameters>\n</"
                "flex.messaging.messages.RemotingMessage></object-externalizable-custom"
                "></AMF3>",
                END_ARGUMENTS,
                MESSAGE,
                "Method=null",
                "TargetObjectId=/9",
                BEGIN_ARGUMENTS,
                "<AMF3><object-externalizable-custom>"
                "<flex.messaging.messages.RemotingMessage>\n  <clientId class=\"string"
                "\">C242D55C-8E4B-8B4F-6397-1FC93B252AF7</clientId>\n  <destination"
                ">tfdsService</destination>\n  <messageId"
                ">D4635C04-3926-4E6E-CD7E-C99F51A364EE</messageId>\n  <timestamp>0</"
                "timestamp>\n  <timeToLive>0</timeToLive>\n  <headers>\n    <entry>\n  "
                "    <string>DSId</string>\n      <string"
                ">C242D477-1019-BFD0-EF45-3435455A8A0E</string>\n    </entry>\n  </"
                "headers>\n  <operation>getMustMax</operation>\n  <parameters>\n    "
                "<string>01</string>\n    <string></string>\n    <string"
                ">967139A880924842B7A43B48DC616CD3</string>\n    <string"
                ">E5C271E9B93B44DFA4311E17AA99B70B</string>\n  </parameters>\n</"
                "flex.messaging.messages.RemotingMessage></object-externalizable-custom"
                "></AMF3>",
                END_ARGUMENTS,
                MESSAGE,
                "Method=null",
                "TargetObjectId=/10",
                BEGIN_ARGUMENTS,
                "<AMF3><object-externalizable-custom>"
                "<flex.messaging.messages.RemotingMessage>\n  <clientId class=\"string"
                "\">C242D55C-8E4B-8B4F-6397-1FC93B252AF7</clientId>\n  <destination"
                ">tfdsService</destination>\n  <messageId"
                ">49A1413D-AD19-6947-7468-C99F51A34B1F</messageId>\n  <timestamp>0</"
                "timestamp>\n  <timeToLive>0</timeToLive>\n  <headers>\n    <entry>\n  "
                "    <string>DSId</string>\n      <string"
                ">C242D477-1019-BFD0-EF45-3435455A8A0E</string>\n    </entry>\n  </"
                "headers>\n  <operation>setImgViewLog</operation>\n  <parameters>\n    "
                "<string>2c90eea336a3fcaa0136a42863cb000a</string>\n    <string>检车员1"
                "</string>\n    <string>01</string>\n    <string>0,1,2,3,4,5,</string>"
                "\n    <string>17/1_1_6.jpg,17/1_1_7.jpg,17/1_1_8.jpg,17/1_1_9.jpg,17/"
                "1_1_10.jpg,17/1_1_11.jpg,
</string>\n    <string></string>\n    <int>1<"
                "/int>\n    <string>967139A880924842B7A43B48DC616CD3</string>\n    "
                "<string>E5C271E9B93B44DFA4311E17AA99B70B</string>\n    <string>1411929"
                "</string>\n  </parameters>\n</flex.messaging.messages.RemotingMessage>"
                "</object-externalizable-custom></AMF3>",
                END_ARGUMENTS,
                LAST);
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-4-19 16:53:19 | 只看该作者
不能直接参数化吗?
标红色的“01”为车的部件编号,E5C271E9B93B44DFA4311E17AA99B70B为车的编号 这2个有关联关系就可以了吧? 图片你6个都随机选

你这个脚本是明文的,真好
我上次看到一个flex 脚本是 转义后的码流
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2012-4-19 17:02:42 | 只看该作者
补充下:你说的方法试过,但是造不成压力。另外,看过的图片是会加载到缓存中,你说的随机选,有什么办法从文件夹中随机选择呢?具体的函数什么的怎么实现
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2012-4-19 17:43:19 | 只看该作者
复写整个XML数据包,不过我觉得你肯定不会
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2012-4-20 08:34:31 | 只看该作者
回复 4# 云层


    跟没说一样
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2012-4-20 09:19:29 | 只看该作者
回复  云层


    跟没说一样
welend 发表于 2012-4-20 08:34


那是你的问题
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2012-4-20 10:28:32 | 只看该作者
复写整个XML数据包,我也没看明白,继续努力
不会的话请开发的同事指导下
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-15 15:15 , Processed in 0.077751 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表