我想用数据库表中的不同令牌和userId来模拟几百个http请求。
设置jMeter负载测试的最佳方法是什么?
答案 0 :(得分:4)
您可以使用JDBC Sampler从数据库中提取数据以使用groovy创建CSV和JSR223 Sampler(在jmeter / lib文件夹中添加groovy-all.jar)将提取的值写入a CSV文件。
然后在实际计划中,使用生成的文件使用CSV DataSet Config。
根据您希望如何使用数据集,您将使用共享模式属性。
如果要在同一个计划中执行这两个步骤,可以使用包含JDBC Sampler部分的Setup thread Group来编写CSV文件,这将使用1个线程,然后 常规线程组中的另一部分将使用您需要的用户数。
答案 1 :(得分:0)
一种方法是将所有参数放入csv文件中,并使用jmeter中的CSV数据集配置。右键单击您创建的线程 - 添加 - 配置元素 - CSV数据集配置。请记住,您需要设置线程数(用户)以匹配CSV文件中的用户数。