怎么在JMeter中的实现关联

  

我们一直用的phpwind这个系统做为演示系统,如果没有配置好的同学,请快速配置之后接着往下看哦。

  

phpwind发贴时由于随着登陆用户的改变,verifycode是动态变化的,因此需要用到关联。

  

LoadRunner的关联函数是reg_save_param, Jmeter的关联则是利用后置处理器来完成。

  

在需要查找的请求后面添加后置处理器:

  

怎么在JMeter中的实现关联

  

怎么在JMeter中的实现关联

  

模板:正则表达式可以设置多个模板进行匹配,在此只可指定运用哪个模板,模板自动编号:$ 1 $表示第一个模板,以此类推,$ 0 $指全文匹配

  

匹配数字:在匹配时往往会出现多个值匹配的情况,如果匹配数为0则代表随机取匹配值。不同模板可能会匹配一组值,那么可以匹配数字来确定取这一组值中的哪一个。负数取所有值,可以与为每个控制器一起使用来遍历。

  

正则表达式的验证可以用matchtracer来验证编写是否正确,可以通过http://www.cr173.com/soft/5443.html下载绿色破解版。以下是使用界面:

  

怎么在JMeter中的实现关联

  

正则表达式匹配正确,就可以开始引用了。
怎么在JMeter中的实现关联

  

运行脚本,查看结果树,或者从页面去检查贴子是否发成功。

  

欧啦,通过后置处理器添加关联就成功咯。

  

整理:千锋软件测试

怎么在JMeter中的实现关联