无法使用jmeter创建用户

时间:2017-08-29 18:21:00

标签: jmeter

我无法在特定网站上使用jmeter创建用户:https://partner-test.smartcity.comarch.com/home。如果我手动创建用户,则添加用户。在其他网站上,一切顺利。我不知道自己做错了什么。任何帮助将不胜感激。

I added screen with jmeter's script

2 个答案:

答案 0 :(得分:0)

您很可能没有关联位于以下位置的某些必需值:

  • 路径
  • 标题
  • 或请求的参数

这通常是通过使用JMeter Extractors(参见http://jmeter.apache.org/usermanual/component_reference.html#postprocessors)提取数据来从提取的数据中创建变量,然后使用以下方法在下一个请求中注入数据来完成的。

  

$ {variable Name}

另外,请确保为测试添加了HTTP Cookie Manager

答案 1 :(得分:0)

您需要对Liferay CSRF protection应用服务器中使用的p_auth参数执行Regular Expression Extractor的关联。

所以你需要:

  1. 执行对/web/guest/home路径
  2. 的GET请求
  3. 提取p_auth令牌值(通常人们使用How to Load Test CSRF-Protected Web Sites
  4. 使用步骤2中的变量替换硬编码的记录值
  5. 有关详细信息,请参阅enter image description here