【问题标题】:Web performance test with database使用数据库进行 Web 性能测试
【发布时间】:2015-12-19 14:24:52
【问题描述】:

我正在 Visual Studio 2013 中创建一个 Web 性能测试,它基本上应该加载随机产品页面...直到今天我一直使用 CSV 文件作为数据源,但是我想将其更改为开始使用数据库.

设置与数据库的连接非常简单。但是,我表中的产品有一列“IsSearchable”,如果它是假的,我不希望我的测试选择这些产品。我找不到任何方法来对从表中选择的内容设定任何条件。这是否可能,或者解决方案是为测试创建一个单独的表还是只使用 CSV 文件?

谢谢, 迈克

【问题讨论】:

  • 为了让事情更清楚:我正在尝试更改 Web 性能测试的 SQL 查询,以在其 SELECT 中包含 WHERE 子句。这可能吗?如果是这样,如何做到这一点?
  • 您也可以在数据库中创建一个视图来解决这个问题。抱歉,我不知道 Web 性能测试是 Visual Studio 的一部分,我以为你自己创建了。
  • 好主意,这将是解决此问题的一种方法。如果您介意更新您的其他答案,我可以将其标记为答案:) 谢谢!

标签: .net visual-studio-2013 performance-testing


【解决方案1】:

更新:Web 性能测试是 Visual Studio 的一部分。

我不确定是否可以更改生成的查询,但是您可以在数据库中创建一个视图来解决此问题。

旧答案: 假设您正在使用某种 SQL,并且您使用 SELECT 语句来获取数据,您可以使用 WHERE 子句扩展 SELECT 语句。

所以看起来和这个类似:

SELECT [column1],[column2] FROM [Table] WHERE IsSearchable = TRUE.

有关 WHERE 子句的更多信息,请参阅此链接,例如:https://msdn.microsoft.com/de-de/library/ms188047%28v=sql.120%29.aspx

【讨论】:

  • 感谢您的考虑,但我确实了解 SQL。这个具体问题是关于 Web 性能测试以及是否有可能更改 Web 性能测试自己的 SQL 查询以包含这样的 WHERE 子句。
猜你喜欢
  • 1970-01-01
  • 2013-06-01
  • 2023-03-15
  • 1970-01-01
  • 2014-08-02
  • 1970-01-01
  • 1970-01-01
  • 2017-03-10
  • 2019-04-18
相关资源
最近更新 更多