51Testing软件测试论坛
标题:
loadrunner怎么调用前一次请求的返回值
[打印本页]
作者:
lmj19851117
时间:
2017-7-15 16:13
标题:
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
不能保留为参数吗
作者:
lmj19851117
时间:
2017-7-17 08:58
jingzizx 发表于 2017-7-17 08:14
不能保留为参数吗
用关联可以保存返回的消息,现在问题是从返回的消息中怎么提取这200个channelId,并保存
作者:
y2907818
时间:
2017-7-17 09:24
返回的200个频道信息对应的channelId 应该是不变的值吧,
1、如果channelId 值不变,最简单的方法取出这些channelId值做成参数化,放到TvProgram接口请求中;
2、如果channelId 值变化,那就写成关联数组,把这200个id值关联下来,每次随机取一个id做请求也行
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2