需求:

join_room接口需要用到creat_room接口中的返回值room_id作为参数进行接口调用

jmeter接口调用

creat_room返回值

jmeter接口调用

join_room传参

jmeter接口调用

第一步:

(1)creat_room请求:

jmeter接口调用

返回值为:

jmeter接口调用

(2)添加JSON Extractor提取creat_room的返回值room_id。因为是返回值且是json格式,所以使用后置处理器JSON Extractor提取器

jmeter接口调用

JSON Extractor参数配置

 jmeter接口调用

(3)可添加调试Debug Sampler查看是否取到room_id

jmeter接口调用

 没有添加JSON Extractor时调试的数据

jmeter接口调用

 添加JSON Extractor时调试的数据,取到了room_id字段,证明提取数据是正确的

jmeter接口调用

第二步:

(4)添加join_room接口,引用room_id,引用格式为"${room_id}"

jmeter接口调用

参数传入正确,响应值也是正确的

jmeter接口调用

jmeter接口调用

接口之间的引用就结束了。

第三步:

(5)为了统计发送的请求数,可以给请求添加计数器

jmeter接口调用

计数器配置

jmeter接口调用

引用计数器

jmeter接口调用

 查看结果树显示

jmeter接口调用

第四步:

(6)可以使用BeanShell把响应数据的值保存到本地,因为保存的是响应数据,所以使用后置处理器BeanShell PostProcessor

jmeter接口调用

保存的数据是JSON Extractor提取到的值room_id。如果不是提取到的值,在这里取不到

jmeter接口调用

生成的文件:

jmeter接口调用

 

相关文章:

  • 2021-06-20
  • 2022-12-23
  • 2021-05-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-10
猜你喜欢
  • 2022-12-23
  • 2021-10-19
  • 2021-04-11
  • 2021-11-23
  • 2021-08-17
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案