我正在尝试对类似的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))