51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1378|回复: 3
打印 上一主题 下一主题

loadrunner怎么调用前一次请求的返回值

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2017-7-15 16:13:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人只用过loadrunner做过单个接口的性能测试,现在要做两个接口的混合场景性能测试,接口分别名为TvChannel和TvProgram,场景是:1、先请求TvChannel,返回200个频道信息,如:
{ "channelId":"101317", "channelName":"天津卫视高清", "channelCode":"7", "hasOrder":"0", "tsId":"13", "serviceId":"22420", "isHighTv":"1", "isRecord":"1" } , { "channelId":"72203453", "channelName":"天津影视高清", "channelCode":"423", "hasOrder":"0", "tsId":"16", "serviceId":"22423", "isHighTv":"1", "isRecord":"2" }   .....
2、再请求TvProgram,TvProgram接口需要调用第一个接口返回的channelId



请教各位大牛,这个脚本怎么写?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    前天 07:18
  • 签到天数: 2778 天

    连续签到: 5 天

    [LV.Master]测试大本营

    2#
    发表于 2017-7-17 08:14:42 | 只看该作者
    不能保留为参数吗
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2017-7-17 08:58:04 | 只看该作者
    jingzizx 发表于 2017-7-17 08:14
    不能保留为参数吗

    用关联可以保存返回的消息,现在问题是从返回的消息中怎么提取这200个channelId,并保存
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2017-7-17 09:24:43 | 只看该作者
    返回的200个频道信息对应的channelId 应该是不变的值吧,
    1、如果channelId 值不变,最简单的方法取出这些channelId值做成参数化,放到TvProgram接口请求中;
    2、如果channelId 值变化,那就写成关联数组,把这200个id值关联下来,每次随机取一个id做请求也行
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-29 06:21 , Processed in 0.089309 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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