【问题标题】:How to set or modify the context parameter in Visual studio webtest via Windows powershell?如何通过 Windows powershell 在 Visual Studio webtest 中设置或修改上下文参数?
【发布时间】:2018-01-05 10:00:30
【问题描述】:

我可以通过命令提示符在 VS webtest 中设置或修改上下文参数。

在命令提示符中用于更改 Visual Studio webtest 中的上下文参数的命令: 设置 Test.URL="http://google.com"。

【问题讨论】:

  • 我不明白你的问题现在你已经编辑过了。究竟想做什么?你已经尝试了什么?它做了什么(或没做什么)?
  • @AdrianHHH 考虑我们有一个在 VS 中编写的 sample.webtest 文件。在 sample.webtest 中,上下文参数中提到的 url 是 'http://X' 如果我们运行 webtest,它将运行相应的 url 'http://X'。现在的要求是 -> 从 powershell,我应该在上下文参数中更改 Url 说“http://Y”并执行。希望你清除了你的查询。
  • 完全不清楚。您如何调用 Web 测试以及如何调用 Powershell?您是否尝试按顺序执行三个手动操作,即 (1) 使用 X 运行 Web 测试,然后 (2) 运行 Powershell,然后 (3) 运行修改后的 Web 测试?要不然是啥。请edit该问题详细解释您要做什么。
  • edit该问题添加额外的细节,不要写一个不是答案的答案。请参阅问题标签下方的edit 链接。我仍然不知道你想做什么。您想如何运行这两个测试以及如何运行 Powershell?我之前的问题旨在帮助您编写一个可以理解并因此可以回答的问题。但是您没有提供任何答案或任何有用的细节。如果这个问题对你很重要,那么请花一些精力写一个好问题。

标签: powershell webtest


【解决方案1】:

名称以“Test.”开头的环境变量将被复制到上下文参数中。例如,如果环境变量Test.ForWebTest 设置为值ForMyWebTest,则Visual Studio Web 测试上下文参数ForWebTest 将设置为值ForMyWebTest

更多详情请参见here

请记住,必须在测试开始之前设置环境变量,并且必须在测试将继承的环境中设置。

【讨论】:

    【解决方案2】:

    应该运行

    "setx Test.WebServer1"http://www.google.com"-m"

    在powershell中更改webtest中context参数的值。运行上述命令后,关闭并打开powershell并尝试运行.MSTEST.exe。如有任何疑问,请发布。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多