eolinker传参解决方法(截取返回数据中的某一段数据)

场景描述:

登录用例A,参加活动用例B,用户参加活动需要经历登录和发起活动流程。用例A登录,返回登录数据。用例B通过A返回的用户ID拼接成参加活动的链接。

 

实现方式:

  A返回数据,通过正则匹配取到用户ID,然后再分析取出的数据,再次取出预计需要的数据

 

返回数据中包含目标数据的内容,红色为目标数据mid2948/did1280064/Login/PassLoginDirect

 

 

实现代码:

var reg = /did(\d+)\/Login/;(正则表达式规则取到“/did1280064/Login”)

var res = response.match(reg);(response是插入的api函数,右侧-导航-api信息)

var didId=RegExp.$1;(再次取值,匹配出1280064)具体看后面

env.globalParams["did"]=didId;(把取出的值赋予did且定义为全局变量)

 

 eolinker传参解决方法(截取返回数据中的某一段数据)

 

 

 

 /did(\d+)\/Login/

var didId=RegExp.$1;

$0代表整个表达式匹配出来的内容,$1代表匹配第一个括号内的内容,依次类推

 

上一篇:[P3384] 【模板】轻重链剖分 - 树链剖分


下一篇:报错