【问题标题】:Can a standalone .EXE be created from a coded WebTest in Visual Studio Team Studio可以从 Visual Studio Team Studio 中的编码 WebTest 创建独立的 .EXE
【发布时间】:2008-09-24 20:58:24
【问题描述】:

我正在运行 VS Team Studio 2008。我创建了一个网络测试,我想用它来监控公司网站。它与站点交互并进行一些往返处理。我想创建一个可以远程运行的独立 EXE 文件。我尝试将其转换为 VB 代码和 C# 代码,然后将其编译为 EXE。但是,在运行它时,不会产生从主机到网络服务器的流量。有没有人尝试过成功?

我在 VB 中试过这个。

  Option Strict Off
  Option Explicit On

  Imports Microsoft.VisualStudio.TestTools.WebTesting
  Imports Microsoft.VisualStudio.TestTools.WebTesting.Rules
  Imports System
  Imports System.Collections.Generic
  Imports System.Text

  Public Module RunMonitor
    Sub Main()
        Dim S As Monitor.MonitorCoded = New Monitor.MonitorCoded()
        S.Run()
    End Sub
  End Module
  Namespace TheMonitor
    Public Class MonitorCoded
        Inherits ThreadedWebTest
        Public Sub New()
            MyBase.New()
            Me.PreAuthenticate = True
        End Sub

   Public Overrides Sub Run()
    'WebRequest code is here'
     End Sub
    End Class
  End Namespace

任何建议表示赞赏。

【问题讨论】:

    标签: visual-studio exe webtest


    【解决方案1】:

    丹尼尔, 我在 Microsoft.VisualStudio.TestTools.WebTesting 命名空间中创建了大多数类,我可以向您保证,没有 Visual Studio 或 MSTest.exe 就无法运行编码的 Web 测试。编码的 Web 测试基本上将 WebTestRequests 交还给 Web 测试引擎,它们不会自己启动 Web 测试引擎。

    我们并没有试图阻止您描述的用例,但这并不是设计目标。

    乔什

    【讨论】:

      【解决方案2】:

      你能调用 MSTest.exe 吗?如果您的测试是使用 VisualStudio 创建的,它会使用 MSTest 来执行它。

      如果您没有使用 VisualStudio 创建 webTest,您能否提供更多细节?

      【讨论】:

        猜你喜欢
        • 2021-10-31
        • 2017-07-13
        • 2012-06-21
        • 1970-01-01
        • 2011-01-03
        • 1970-01-01
        • 1970-01-01
        • 2013-11-27
        • 1970-01-01
        相关资源
        最近更新 更多