【问题标题】:How to bind user defined extraction rule dynamically in WebTest?如何在 WebTest 中动态绑定用户定义的提取规则?
【发布时间】:2018-01-16 09:45:10
【问题描述】:

除了“将动态参数提升为 webtest 参数”(仅绑定会话密钥)之外, 我们可以绑定 fetchgriddata=> 网格名称、执行网格操作等吗?用户定义的提取规则。

【问题讨论】:

  • 你的问题不清楚。我认为这些答案之一涵盖了您想要的。如果没有,请澄清您的问题。这个想法不是使用“绑定”命令,而是在字段中输入包含在双花括号中的上下文参数名称。见stackoverflow.com/questions/20430335/…stackoverflow.com/a/23673194/546871
  • 当点击“Promote dynamic parameter to webtest parameter”菜单时,它会将提取规则添加到父请求中,并将提取规则绑定到许多子请求的会话键的值,ryt??..你收到了吗?
  • 我理解“促进动态...”的文字。但是你的问题是什么?请edit这个问题详细解释您要做什么。
  • 请让我完成。我添加了一些提取规则(用户定义的提取规则)..单击“将动态参数提升为 webtest 参数”时不会绑定到父请求。Ryt?
  • 您的问题得到解答了吗?如果没有,请按照要求添加额外的详细信息。目前还没有足够的细节来理解你想要什么。

标签: performance-testing load-testing webtest


【解决方案1】:

在记录测试后,Visual Studio 会立即询问是否应该“将动态参数提升为 webtest 参数”。如果您不确定,那么通常最好回答“是”。在记录和提升动态参数之后,可以进一步定制测试(即使其工作)。其中一种工具是使用提取规则,然后在测试的后面部分使用提取的值。

将动态参数提升为 webtest 参数的工作方式是创建提取规则并在需要的位置插入值。这种动态数据的自动检测发现了很多东西,但它没有(而且我认为它不能)找到所有动态数据项。因此测试作者经常需要寻找其他的动态数据项。

回到问题的细节。在询问“将动态参数提升为 webtest 参数” 之前,您不能将提取规则添加到 Web 测试。因此,您的提取规则中的值无法自动绑定到测试中。

另请参阅this page,其中包含更多详细信息。

【讨论】:

  • 好的。您是否有任何想法将用户定义的提取规则链接到子请求(目前我们必须手动绑定到子请求)?
  • @Kiruthik 我试图帮助你解决两个写得很糟糕的问题。在这两个方面,我都要求您更详细地解释您的问题。你给他们加了几句话,但没有正确解释。请阅读help center 页面,了解如何写出好问题。如果您有问题,那么您需要付出一些努力来解释该问题,以便其他人可以帮助您。如果您没有写出清晰易懂的问题,那么您将不会得到任何有用的答案;而且,您浪费了自己的时间,也浪费了其他所有查看问题的人的时间。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多