首页 > 其他 > 详细

jmeter读取文件内容做变量

时间:2020-06-28 19:48:38      阅读:73      评论:0      收藏:0      [点我收藏+]

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

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

1、创建线程

2、添加HTTP默认请求值

3、配置元件-添加CSV Data Set Config,进行本文及参数的配置(注意文本数据的分隔符是什么:换行/n 制表符/t 逗号,...)

技术分享图片

技术分享图片

需要注意:

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

jmeter读取文件内容做变量

原文:https://www.cnblogs.com/Mrq-t/p/13204309.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!