Jmeter高级应用笔记

场景接口:

1、获取学生列表集合:要求从列表中随机获取一条学生信息。需要学生的id,grade

{"total":1,"data":[{"id":"6701408323306655744","sn":"20200818000885","name":"沈隆","gender":1,"grade":"一年级","school":"小学","tags":[],"parentName":"沈隆佑","parentContact":"15100149524","duty":{"familyOwner":true,"studentOwner":false,"groupOwner":false,"teacher":false},"isContacts":false}]}

2、获取学生所有年级所在Id,只能通过上个接口Grade的值去获取年级Id。

[{"id":"6573027021901926400","value":"幼儿园前","sort":1},{"id":"6573027021901926401","value":"幼儿园小班","sort":2},{"id":"6573027021901926402","value":"幼儿园中班","sort":3}]

3、通过上面获取到的学生Id和年级Id 两个参数去请求课程表数据。

要求:

尽最大可能模拟真实场景用户操作。第三个接口信息必须需求。为了不想写java代码,研究了一下。以下具体实现过程

步骤:

1、从第一个接口,获取学生所有id及年级,存储在数组里。

 

 

2、随机从班级数组里取一个参数,在第二个接口后置处理器提取班级id。通过__V函数 嵌套函数。Random随机结果存储在iTemp变量。第三个接口使用。json提示数组的下标从1开始的。

3、从班级数组里取相同的随机数取学生的id(学生id要与班级 一一对应),否则学生与班级不一致,第三个接口获取不到数据

 

 

 

 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值