3

我想模拟几百个 http 请求,每个请求都具有我在数据库表中的不同令牌和 userId。

设置 jMeter 负载测试的最佳方法是什么?

4

2 回答 2

4

您可以使用JDBC Sampler从 DB 中提取数据以创建 CSV 和JSR223 Sampler,使用 groovy(在 jmeter/lib 文件夹中添加 groovy-all.jar)将提取的值写入 CSV 文件。

然后在实际计划中,使用生成的文件使用CSV DataSet Config 。

根据您希望如何使用数据集,您将使用共享模式属性。

如果您想在同一个计划中执行这两个步骤,您可以使用包含 JDBC 采样器部分的设置线程组来编写 CSV 文件,这将使用 1 个线程,然后使用常规线程组中的另一个部分将使用数字您需要的用户数量。

于 2013-01-07T14:06:55.130 回答
0

一种方法是将所有参数放入 csv 文件并在 jmeter 中使用 CSV Data Set Config。右键单击您创建的线程-添加-配置元素-CSV数据集配置。请记住,您需要设置线程数(用户数)以匹配 CSV 文件中的用户数。

于 2013-01-07T14:11:54.180 回答