unit-testing - 使用 jmeter 读取 csv(从 x 开始)

标签 unit-testing testing automated-tests jmeter

我正在编写一个 jmeter 脚本,我有一个巨大的 csv 文件,其中包含我在请求中使用的大量数据,是否可以不从第一个条目开始,而是从第 5 个或第 n 个条目开始?

最佳答案

看CSVDataSet,好像不直接支持跳转到指定行。但是,您可以通过首先执行 N 个循环来模拟相同的效果,在循环中您只是从数据集中读取数据而不对数据执行任何操作。然后是包含您的实际测试的循环。自从我使用 JMeter 以来已经有一段时间了——要使这种方法起作用,您必须在两个循环之间共享相同的 CVSDataSet。

如果那是不可能的,那么还有一个替代方案。在您的主测试循环中,使用一个计数器和一个 If Controller 。计数器从 1 开始计数。If Controller 包含您的测试,条件为 ${Counter}>N,其中 N 是要跳过的数字。 (表达式中的“计数器”是您在计数器中设置“引用名称”属性的任何内容。)

关于unit-testing - 使用 jmeter 读取 csv(从 x 开始),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3141690/

相关文章:

c# - Moq - 异步方法的设置。错误

unit-testing - 您如何为连接到授权帐户的库编写测试?

java - 如何使用 Mockito 部分模拟 HttpServletRequest

ios - 缺少 XCTest 框架

testing - 对数据 secret 性的非功能性需求表的困惑

c# - 有没有办法在不测试整个应用程序的情况下对类库(通用 Windows)进行单元测试?

android - Android 的 ServiceTestCase<MyService> 可以向我的服务发送消息吗?

javascript - Promises : WebdriverIO UI tests are running only on Chrome, 不适用于 Firefox、Safari

unit-testing - 需要推荐使用测试平台

jakarta-ee - 如何使用 Maven 运行 selenium 测试?