如何引用变量?
格式:${}
大括号中是引用的变量名
如果下个接口中需要用到上个接口返回的某个变量,则,需要在上个接口把该变量中提取出来,比如用正则表达式。然后就可以在下个接口中直接引用啦~
举例说明:比较单品页和结算页两个页面的价格是否一致。
接口1:单品页dynamic
接口2:结算页createrorder,说明:单品页价格字段为actualprice 结算页价格字段为price 我们就是要将这两个字段进行比较。
步骤:
1、需要用正则表达式将接口1的actualprice提取出来。
接口1的返回结果为:
我们需要提取的变量为:actualprice
变量名称为:actualprice
正则表达式为:“actualprice":(.*?),
2、在接口2中添加断言,比较两个页面的价格,在断言中直接引用接口1中的变量
格式:${actualprice}
断言为:"price":${actualprice}
接口2的返回结果为:
3、运行,只要接口不报错就说明两个页面的价格一致啦~