多语言展示
当前在线:1573今日阅读:59今日分享:29

JMeter参数化的三种方式

工作中,我们在使用JMeter进行正式的测试情况下,往往是需要大量不同的测试数据,这时候就可以通过参数化来实现。今天小编来和大家分享一下JMeter参数化的三种方式
工具/原料

JMeter

用户定义的变量(User Defined Variables)
1

添加路径:线程组—>添加—>配置元件—>用户定义的变量

2

在用户定义变量面板中,添加变量名和变量值。注意:该方式适用于不需要迭代变换数据的参数

3

变量添加完成后,就可以在对应的http请求中配置参数,如:使用${username}就可以获取username的一个参数值,下面其他参数化的方法也是用这种方式获取参数值

用户参数(User Parameters)
1

添加路径:HTTP请求—>添加—>前置处理器—>用户参数

2

在用户参数设置面板中,添加需要的变量名和变量值:一个变量可设置多个值,即多个用户;如果需要每次迭代都传入不同的变量值,则勾选上“每次迭代更新一次”即可

3

变量添加完成后,除了给对应http请求配置参数,另外还需要配置线程数。线程数根据“用户参数”中添加的用户数来设置,如2个用户,则线程数设为2

CSV Data Set Config
1

添加路径:线程组—>添加—>配置元件—>CSV Data Set Config

2

将要使用的参数值写在文件中,txt文件即可。一行为一组参数值,不同参数之间用逗号隔开(注意是英文逗号)

3

文件准备好后,开始配置CSV。主要配置的是Filename(参数化文件读取路径)、Variable Names(变量名),其他配置项大家可另外去了解

4

CSV同样需要配置线程数,根据文件中参数的组数来设置,即2组参数设置2个线程数

推荐信息