我正在尝试对类似的Rails应用程序执行JMeter发布操作,但是我得到了以下信息:

在2015-05-04 12:40:15 -0700为127.0.0.1开始发布POST“ / flights /”
由FlightsController#create处理为HTML
参数:{“ authenticity_token” =>“ $(LOGIN_AUTH_TOKEN)”}
无法验证CSRF令牌的真实性
在3毫秒内完成422无法处理的实体(ActiveRecord:0.0毫秒)

我已经实现了有关为真实性登录创建正则表达式提取器的建议,如下所示:



这是http请求:



感谢您的帮助,并在此先感谢,
斯拉夫科

最佳答案

Regular Expression Extractor移动为第一个HTTP请求的子元素。
正则表达式可以是name=authenticity_token type=hidden value=(.*?)"
在下一个请求中,使用${LOGIN_AUTH_TOKEN}访问authenticity_token(而不是$(LOGIN_AUTH_TOKEN))

08-17 13:30