如何实现根据不同账号动态检索数据?

问题描述 投票:0回答:1

我的情况是,我会有多个账号作为测试数据,当搜索他们的账号时,会同时调用多个API。

每个帐号都会有不同的信息集需要填充。例如,假设有一个“贷款帐号”、“借记卡帐号”、“余额摘要”等部分。

有些帐户可能有此信息,也可能没有。我很好奇是否应该使用 if 控制器或创建一个 groovy 脚本来同时调用它(如果存在)。

当我想到这一点时,我认为这没有意义,因为我假设使用 If 控制器会按顺序调用它,除非我错了(如果我错了,JMeter 新手请纠正我),但另一种方法是我'我的想法是只调用所有 API,返回的任何内容都会出现并填充它,因为无论如何它可能只是这样做。

让我知道我是否正在考虑正确的方法或我应该做什么

groovy jmeter performance-testing load-testing jmeter-5.0
1个回答
0
投票

如果数据不能相关(从之前的响应中提取),那么您需要对其进行参数化

通常人们将测试数据放入 CSV 文件中并使用

CSV 数据集配置读取它,如果某些“帐户”没有负载或借记卡 - 只需在 CSV 中将该字段留空即可。

测试数据可以在运行测试之前生成一次,也可以动态填充,例如使用

JDBC Request 采样器setUp Thread Group 中某处的数据库中生成

© www.soinside.com 2019 - 2024. All rights reserved.