VS 负载测试是否可以在测试期间将新值插入.csv数据源



在我的 Visual-Sudio 负载测试中,我需要运行一些前提条件测试并生成一些批准的 id。 然后这些批准的 ID 将用于运行其他负载测试。 我们如何保存这些批准的 ID? 然后我可以将这些 ID 与 .csv 文件中的数据结合起来以运行我的负载测试? 是否可以将这些值插入到.csv数据源文件中?如何?

谢谢

查看使用队列解决方案(如 RabbitMQ(用作中介。 大多数(但不是全部(性能测试工具会在测试开始时为每个用户将参数文件加载到 RAM 中,以避免多个用户尝试访问和锁定基于磁盘的文件时不可避免的磁盘冲突。

这将如何工作? 业务流程 A 创建一个项目。 此项将传递到 RabbitMQ(或 Amazon Simple 队列服务,或 Cloud Azure 队列服务,或 .......(管理的队列。 业务流程 B,它使用业务流程 A 输出,然后从队列中读取处理所需的值。

我使用了一个负载测试(通常在少量虚拟用户的情况下(为我的实际负载测试准备数据。数据准备测试使用可用的正常文件输出例程 C# 和 .Net 将数据准备结果写入文本文件。该输出文件可以是 CSV 格式,因此可以轻松地将其作为数据源 CSV 读取到稍后运行的另一个测试中。

通常,我会让数据准备测试的PostWebTest插件将 CSV 格式的一行附加到文件中。

另请参阅此答案。

最新更新