Jmeter实现参数化-1-用户参数实现参数化

本文详细介绍如何使用JMeter实现参数化,包括创建线程组、用户参数设置、HTTP请求及查看结果树。通过实例演示了单个及多个用户参数的配置方法,以及如何在HTTP请求中正确引用这些参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Jmeter 实现参数化

  • 参数化:在实际测当中我们需要对某些数据进行可变的处理,此时我们就可以通过参数化来完成,在jmeter 当中存在多种实现方式。
  1. 用户参数实现参数化

先创建一个线程组,线程组下面创建用户参数,HTTP请求和查看结果树

    先访问www.baidu.com测试一下,看是否能够接收到请求

 

点击启动按钮,这个时候我们看查看结果树:请求成功,有了一个HTTP请求,

先点击清空按钮

在用户参数当中设置相应的变量名和变量值,名字和值都可以存在多个。在这里我设置了一个变量名和值:

    

然后在http请求中添加一个参数:注意参数名不一定要和前面的用户参数的变量名一样,并且参数值得用${变量名}表示,这里面的变量名就是对应着用户参数的变量名

点击启动按钮,我们查看结果:我们添加的变量就作为路径参数在请求中,name=张三

我们现在添加多个用户,首先要清空请求数据,然后在线程组上面添加线程数,有几个线程数就代表有几个用户

然后在用户参数中添加用户,我这里添加三个:

点击启动按钮,我们查看结果树:有三个请求,分别代表三个用户发送的,后面的name的值都是不同的,都是三个用户自己的name值:自行查看三个请求即可

点击清空按钮,我们这里多添加几个变量,并且给每一个用户赋值:

做到这里还不行,因为我们的HTTP请求还没有三个参数来接收,这里需要再HTTP请求那里再添加两个参数:

我没有按照顺序添加,但是${变量名}已经指出,是接收哪一个变量

点击启动,查看结果:

可以看到路径后面现在是三个参数了,并且是&号连接,其余的两个请求也是一样,到这里,用户参数的参数化已经OK

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值