首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >打包Visual Studio LoadTest解决方案

打包Visual Studio LoadTest解决方案
EN

Stack Overflow用户
提问于 2011-03-07 13:57:01
回答 2查看 450关注 0票数 2

我有一个VS2010负载测试解决方案,其中包含相当多的web测试和一堆负载测试。此解决方案中的所有web测试都是数据驱动的,并使用SQL DB作为数据源。此外,所有数据源都设置为随机访问方法。

现在,每当我更改数据源或将此解决方案复制到不同的计算机上以测试另一个部署时,我必须手动更改所有web测试的数据源。当我更改数据源时,访问方法被重置为“顺序”,这是默认设置。现在,我还必须手动更改访问方法。

那么,有没有一种方法可以打包VS负载测试解决方案,以便可以将数据源和访问方法指定为部署包的参数?

注意:只更改数据源名称,而不更改数据驱动web测试的SQL DB架构。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-08 11:00:22

DataSourceAttribute可以从应用程序的配置文件中获取它的所有属性。

下面是一个页面,它告诉您如何使用配置文件放置连接字符串。

如您所见,您可以将连接字符串放在app.config文件的<microsoft.visualstudio.qualitytools>部分中

代码语言:javascript
代码运行次数:0
运行
复制
<microsoft.visualstudio.testtools>
    <dataSources>
        <add name="MyJetDataSource" connectionString="MyJetConn" dataTableName="MyDataTable" dataAccessMethod="Sequential"/>
        <add name="MyExcelDataSource" connectionString="MyExcelConn" dataTableName="Sheet1$" dataAccessMethod="Sequential"/>
    </dataSources>
</microsoft.visualstudio.testtools>

在属性的代码使用中:

代码语言:javascript
代码运行次数:0
运行
复制
[DataSource("MyJetDataSource")]

参考:

以下链接仅供参考:

How to: Create a Data-Driven Unit Test:创建数据驱动测试

Working with Load Tests:了解负载测试

DataSourceAttribute Class:属性的文档

DataSourceAttribute Constructor (String):允许外部连接字符串的ctor

DataSourceAttribute.DataSourceSettingName Property

票数 1
EN

Stack Overflow用户

发布于 2011-04-30 19:14:32

将web测试转换为编码的web测试。在代码中,您将看到数据绑定代码。每当更改数据源时,只需使用find和replace all作为数据源名称即可。我不认为有办法将其包含在部署包中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5216346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档