可以从Visual Studio Team Studio中的已编码WebTest创建独立的.EXE吗?
时间:2020-03-06 14:41:22 来源:igfitidea点击:
我正在运行VS Team Studio2008. 我创建了一个Web测试,该Web测试要用于监视公司网站。它与站点交互并进行一些往返处理。我想创建一个可以远程运行的独立EXE文件。我尝试将其转换为VB代码和Ccode,然后将其创建为EXE。但是,在运行它时,不会从主机到Web服务器生成任何流量。有没有人尝试过成功完成此操作?
我在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
任何建议表示赞赏。
解决方案
我们可以调用MSTest.exe吗?如果测试是使用VisualStudio创建的,则它将使用MSTest来执行它。
如果我们没有使用VisualStudio创建webTest,是否可以提供更多详细信息?
丹尼尔
我在Microsoft.VisualStudio.TestTools.WebTesting命名空间中创建了大多数类,并且可以向我们保证,如果没有Visual Studio或者MSTest.exe,就无法运行编码的Web测试。编码的Web测试基本上将WebTestRequests交还给Web测试引擎,它们不会自行启动Web测试引擎。
我们并没有试图阻止我们描述的用例,但这并不是设计目标。
乔希

