首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解决方案中多个项目的通用设置文件

解决方案中多个项目的通用设置文件
EN

Stack Overflow用户
提问于 2013-03-14 01:01:00
回答 1查看 302关注 0票数 0

Visual Studio项目结构- https://www.box.com/s/np59x20f939n3z1g5dvc

我有多个项目A、B等,它们都有负载测试(依次调用相应的web测试)和每个项目的设置文件。我正在使用这些设置文件来存储有关web服务器的信息。

Settings.xml

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8" ?>
<AppSettings>
  <WebServer>www.abc.com</WebServer>
  <Proxy></Proxy>
</AppSettings>

我将此xml文件作为数据源添加到web测试中,如下所示:https://www.box.com/s/53vy0ryvye53m76abuun

项目C有一个负载测试,它调用来自其他项目的web测试(我在这里只指项目A、B等)。项目C的设置文件如下所示。

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8" ?>
<AppSettings>
  <WebServer>www.SomeOtherWebsite.com</WebServer>
  <Proxy></Proxy>
</AppSettings>

我希望此设置文件用于运行Loadtest-C,即此设置文件必须覆盖每个项目中的单个设置文件。

我想有时运行LoadTest-C,有时运行LoadTest-A或LoadTest-B。所以,我不想每次都更改单独的设置文件。

有什么办法可以做到这一点吗?

我发现使用xml文件是更简单的方法。但是,如果有更好的方法,请给我建议。

我在网上搜索过,我发现唯一相关的就是这个-- common Settings.settings file for entire solution。我有很多类似于A,B等的项目,我不想像那里的答案中建议的那样改变每个项目中的链接。

我从未尝试过编码的web测试。因此,我不确定这种方法是否有效。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-20 00:31:11

我已经找到了解决这个问题的办法。我没有使用Settings.xml文件,而是将该文件中的条目作为上下文参数添加到负载测试中,并在单个web测试中消除了对数据源的使用。因此,当我运行web测试时,负载测试中的context参数提供了web服务器名称的参数。

这可能不是最好的解决方案,但这似乎对我很有效。

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

https://stackoverflow.com/questions/15391739

复制
相关文章

相似问题

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