JMeter安全令牌未解析

时间:2016-09-01 07:10:32

标签: apache jmeter token confluence

我正忙着为JMeter创建的Confluence进行性能测试。但是我遇到了创建具有post函数的页面所需的安全令牌的问题。这是我使用的查询,atl_token显示在查询中:

spaceKey=BD&titleWritten=false&linkCreation=false&title=TEST1&wysiwygContent=TEST1kahdjkaskdjadhkajdlkajsdjaldkjsadlajksdjakldjlkacmnlknmclknmlsanmclanmlclanmldmaldlksadlasmdcalcmlamlamclmalkdjsakjdalksxlakmkslmlknmdlasmdlasdad&confirm=Save&parentPageString=Backend+Development+Home&moveHierarchy=true&atl_token=c52cba0fa075e0fde71e3a5546b95a049e9926a8

但是,当我使用此查询并粘贴到网页时,它会显示以下内容:

Your session has expired. You may need to re-submit the form or reload the page.

这是暂停还是我应该在Jmeter中做其他事情?

2 个答案:

答案 0 :(得分:0)

尝试将HTTP Cookie ManagerHTTP Header Manager添加到您的测试计划中。在大多数情况下,他们会跟踪SessionID(存储并发送)。

您还可以在线阅读一些关于如何在实践中使用这些组件以更好地理解它们的文章......

答案 1 :(得分:0)

您可以采取以下措施来解决此问题:

  1. 将cookie管理器添加到您的脚本中。
  2. 在发布请求之前检查请求的响应。理想情况下,如果应该有atl_token。
  3. 如果您在先前的请求中找到了令牌,请将正则表达式提取器添加到该请求并获取令牌。
  4. 将该令牌传递给您要调用的实际查询以创建页面。
相关问题