0

在 VSTS 2010 Ultimate 中运行记录的 webtest 时,许多 https 请求面临 JavaScript required 错误,请帮助我进一步进行负载测试。

4

1 回答 1

0

Visual Studio 的 Web 测试发送和接收 HTTP(S) 消息。它们不执行或与 JavaScript 或网页的任何其他“活动”元素有任何关系。网页的任何 Javascript 活动都必须在网络测试中进行模拟。

网页通常有 HTML 来显示需要 Javascript 的消息。这些网页具有用所需信息覆盖该消息的 Javascript 代码。因此,当 Javascript 不可用时,页面会显示默认消息。

您的 Web 测试需要创建 JavaScript 会创建的请求。这并不意味着运行 JavaScript 代码,它意味着找到发送的请求并创建它们。对于您的测试,我建议您了解“动态参数”

该网页讨论了问题中描述的确切问题,它给出了原因,但没有给出解决方案。请参阅“Web 测试即使看起来失败也能成功”部分。它还有一个关于“调试 Web 测试以查找和修复动态参数”的好部分。这个页面对如何解决许多创建问题有一些很好的描述。

于 2016-04-12T08:08:15.983 回答