loadrunner怎么调用前一次请求的返回值
本人只用过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
请教各位大牛,这个脚本怎么写?
不能保留为参数吗 jingzizx 发表于 2017-7-17 08:14
不能保留为参数吗
用关联可以保存返回的消息,现在问题是从返回的消息中怎么提取这200个channelId,并保存 返回的200个频道信息对应的channelId 应该是不变的值吧,
1、如果channelId 值不变,最简单的方法取出这些channelId值做成参数化,放到TvProgram接口请求中;
2、如果channelId 值变化,那就写成关联数组,把这200个id值关联下来,每次随机取一个id做请求也行
页:
[1]