jmeter压测--从文本中读取参数

本文介绍了一种通过从文本文件中获取参数来进行压力测试的方法,适用于测试接口的并发处理能力。主要内容包括创建线程、配置HTTP请求、使用CSV数据集等步骤。

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

由于之前从数据库获取查询结果作为请求的入参(使用场景:测试一个接口并发处理数据的能力,并且每次请求传入的参数都要不同。),会一定程度上造成对数据库的压测,在没有完全搞清楚多线程之间参数的传递之前,我们可以先采用从本文获取参数的方法实现参数的传递。

下面就讲下具体怎么实现从文本获取参数做压力测试。

1、创建线程

2、添加HTTP默认请求值

3、配置元件-添加CSV Data Set Config,进行本文及参数的配置

 

 

需要注意:

  • CSV数据源文件需要上传到Git,跟对应的请求放在一起
  • 源文件可以使用csv格式,也可以使用txt格式,注意不要写变量名,直接写变量值,一行多个参数之间用英文逗号隔开,如果使用空格分割参数txt格式获取参数会把一行当做一个值传入,传参就会失败。
  • 如果入参值存在以0开头的数值,CSV格式会自动过滤0,会导致传入参数跟实际不符,这个时候就要使用txt格式。(尝试保留0都没有成功)
  • 线程数多的情况下,为了可以循环使用参数,需要设置Recycle on EOF的值为true

 

4、添加HTTP请求,配置接口请求

5、监控器-添加查看结果树,聚合报告 (本地调试使用,上传Git需要去除监控器)

6、点击运行,查看运行结果

 

转载于:https://www.cnblogs.com/sunshine-sky66/p/8473609.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值