0

我有一个场景,如下所示

  1. 一旦用户导航到计划页面并且
  2. 点击菜单,
  3. 它将按周打开食谱列表。
  4. 如果用户想要为特定添加食谱,它可以选择单击“+”,这将打开一个弹出窗口,其中包含所有可用的食谱详细信息。

我已经使用 JMeter 记录了该场景,它具有 __VIEWSTATE 和 ___EVENTVALIDATION 等动态值,并将它们关联起来。

但是在第 4 步,在 jmeter 中而不是正确的响应正文中,并显示以下消息。1|#||4|137|pageRedirect||%2fPerfTesting%2fError.aspx%3faspxerrorpath%3d%2fPerfTesting%2ffi-FI%2fDefault%2fKAXXILA%2fPlanning%2fPlanningMenuWeekView.aspx|

任何建议

4

1 回答 1

0
  1. 确保将HTTP Cookie 管理器添加到您的测试计划中

  2. 确保您的相关性确实有效,即

    • 有相关的 JMeter 变量
    • 它们具有正确的值(就像您完全提取了动态参数一样)
    • 取决于您的应用程序,可能需要额外的步骤,例如对参数进行URL 编码,反之亦然

    您可以使用Debug Sampler 和 View Results Tree 侦听器组合来检查这些变量

  3. 使用WiresharkFiddler等外部嗅探器工具捕获来自 JMeter 和真实浏览器的请求,请求必须完全相同,包括:

    所有动态参数必须正确关联。鉴于您将发送相同的请求,您应该得到相同的响应

于 2022-02-21T08:06:32.927 回答