我目前正在使用JMeter对我公司的应用程序进行性能测试。该应用程序需要登录,我必须使用多个用户。通常在JMeter中完成的方式似乎是通过CSV数据集,但我可以访问数据库并可以直接从中读取所有凭据。
由于它是一个测试环境,所有用户都有相同的密码,所以我可以对其进行硬编码,但我需要用户名列表。 JMeter已经可以执行JDBC请求,但我想知道是否有任何方法可以将此类请求的结果用作数据集。
理想的方法是让我在数据库中查询用户名并将其用作登录测试的输入。
有人知道这是否可行?
答案 0 :(得分:2)
当然,这是可能的。
3.查询结果将以
的形式提供actor_1=John
actor_2=Doe
etc.
如果您需要处理多个列,方法是相同的。见official documentation on JDBC Request Sampler for example