无法通过VS2015 web性能测试登录Azure web app

无法通过VS2015 web性能测试登录Azure web app,azure,visual-studio-2015,performance-testing,load-testing,Azure,Visual Studio 2015,Performance Testing,Load Testing,如何在VS2015 web性能测试中正确处理Azure web应用程序的登录/身份验证方案 我创建了一个XML文件作为WAAD用户名和密码的数据源。我根据请求将用户名和密码分别绑定到表单Post参数:login和passwd: 但当我运行测试时,Web浏览器选项卡显示此错误: 我们不能让你登录 您的浏览器当前设置为阻止JavaScript。你需要允许 JavaScript来使用此服务 了解如何允许JavaScript或了解您的浏览器 支持JavaScript,请查看web浏览器中的联机帮助 我还

如何在VS2015 web性能测试中正确处理Azure web应用程序的登录/身份验证方案

我创建了一个XML文件作为WAAD用户名和密码的数据源。我根据请求将用户名和密码分别绑定到表单Post参数:login和passwd: 但当我运行测试时,Web浏览器选项卡显示此错误:

我们不能让你登录

您的浏览器当前设置为阻止JavaScript。你需要允许 JavaScript来使用此服务

了解如何允许JavaScript或了解您的浏览器 支持JavaScript,请查看web浏览器中的联机帮助

我还遇到了如下错误:

ExpectedResponseUrl属性的值 验证xxxx.azurewebsites.net/xxxx/docs/xxxx.aspx 不等于实际响应URL login.microsoftonline.com/xxxx/wsfed。查询字符串 参数被忽略


知道如何通过web性能测试成功登录Azure web应用程序吗

可以使用几种登录和身份验证方法。仅绑定值以形成post参数可能不够或不正确。您将发现登录表单具有必须传递的隐藏会话标识以及登录数据。我发现记录一个测试两次,使用尽可能相同的输入和做相同的活动会有所帮助。然后可以比较这两个测试,以找到需要处理的动态数据

提问者在评论中补充道:“我注意到这些参数,n1-43是不同的,但我不知道它们代表什么。我如何处理它们?”。我不知道他们代表什么,因为我不知道你正在测试的网站。你可以问问网站开发者。或者,更好的做法是将它们视为动态数据。找到值的来源,将它们保存到上下文变量中,并根据需要使用它们。这是基本的web测试开发。这是两篇关于如何做的好文章

关于JavaScript不受支持的消息可以忽略。VisualStudioWeb测试不支持JavaScript或网页的任何其他“活动”部分,它们只支持html部分。作为测试人员,您的工作是模拟JavaScript对您正在测试的特定用户旅程所做的操作。这种模拟通常只是在记录的请求中填充正确的值(通过上下文参数)


意外的响应URL可能是由于早期的失败,例如登录不工作。我建议在所有其他测试问题解决之前不要担心它们。然后,如果您需要帮助,请询问另一个新问题。

可以使用多种登录和身份验证方法。仅绑定值以形成post参数可能不够或不正确。您将发现登录表单具有必须传递的隐藏会话标识以及登录数据。我发现记录一个测试两次,使用尽可能相同的输入和做相同的活动会有所帮助。然后可以比较这两个测试,以找到需要处理的动态数据

提问者在评论中补充道:“我注意到这些参数,n1-43是不同的,但我不知道它们代表什么。我如何处理它们?”。我不知道他们代表什么,因为我不知道你正在测试的网站。你可以问问网站开发者。或者,更好的做法是将它们视为动态数据。找到值的来源,将它们保存到上下文变量中,并根据需要使用它们。这是基本的web测试开发。这是两篇关于如何做的好文章

关于JavaScript不受支持的消息可以忽略。VisualStudioWeb测试不支持JavaScript或网页的任何其他“活动”部分,它们只支持html部分。作为测试人员,您的工作是模拟JavaScript对您正在测试的特定用户旅程所做的操作。这种模拟通常只是在记录的请求中填充正确的值(通过上下文参数)


意外的响应URL可能是由于早期的失败,例如登录不工作。我建议在所有其他测试问题解决之前不要担心它们。然后,如果您需要帮助,请提出另一个新问题。

按照建议,我将这些步骤录制了两次:1。输入我的web应用程序URL;2.在Microsoft登录页面输入相同的用户名和密码;3.将显示Web应用程序默认页面。我注意到这些参数,n1-43是不同的,但我不知道它们代表什么。我该如何处理它们?我搜索了同一主题的Microsoft论坛,但找不到有关这些参数的任何内容。根据建议,我记录了以下步骤两次:1。输入我的web应用程序URL;2.在Microsoft登录页面输入相同的用户名和密码;3.将显示Web应用程序默认页面。我注意到这些参数,n1-43是不同的,但我不知道它们代表什么。我该如何处理它们?我已经搜索了同一主题的Microsoft论坛,但找不到有关这些参数的任何内容。