jmeter参数化关联

1,首先在注册接口处添加CSV Data Set Config,配置好参数数据信息,如图。

2,然后在注册接口中配置参数,如图,格式为:${name},需要用到哪个参数就写哪个参数,这里姓名,密码和确认密码都参数化了。

3,登录接口同理,用到姓名和密码的地方都使用参数化,取参数的方式与注册接口保持一致,这样才能保证注册和登录用的是相同的数据。

4,注册和登录先后成功后,就要使用用户信息来进行抽奖,要获得登陆接口返回的sign和userid信息就要使用关联,这里使用JSON Path POSTProcessor插件,添加插件后,要先观察登录接口成功后的返回值,如图,sign和userid的层级在login_info里,所以获取该两个值时json的路径应该填写$.login_info.sign,$.login_info.userId

5,配置好JSON Path POSTProcessor后,在抽奖接口中写上参数名称。要记得一个JSON Path POSTProcessor提取一个参数,这里我提取了两个参数用了两个JSON Path POSTProcessor。参数名称的格式依然是${name},在用到地方填入参数名称即可。

6,添加查看结果树,可以查看结果了,这里我设置了10条数据,运行成功,其中还抽中了ipad pro,可喜可贺。

原文地址:https://www.cnblogs.com/lhchao/p/14216726.html