JMeter使用CSV文件的数据进行POST请求

原创
2021/02/25 10:23
阅读数 209

背景

  在我们的日常工作之中,我们经常会遇到读取CSV(如果您是Excel文件,可以另存为CSV)中的数据,对某一个特定的接口反复进行请求。有时候,我们不需要写成Test,直接使用JMeter就可以完成这个需求。

0.创建一个Thread Group

  所有的测试操作都是由线程池管理起来的,所以必须先创建一个线程池。

1.创建 CSV Data Set Config

  第一步是创建一个对于CSV中内容的说明配置,我们会选择文件路径,设置文件编码,对分隔符分出来的数据进行变量命名,

2.通过 BeanShell Sampler 来生成变量

  这样,我们之后就可以使用变量名来获取这个值。

3.创建用于调试的 Debug Sampler

  无需进行任何配置,创建即可。

4.创建 HTTP Request

  按照软件的提示,填充请求所需要的内容,在任何地方需要获取变量,都可以使用${变量名},本例中为:

{
	"imei":"${imei}",
	"anotherParam":"Henry"
}

5.创建 HTTP Header Manager

  由于我们的请求需要特别声明'Content-Type'为'application/json',故需要这一步。直接用下方的Add添加即可。

6.创建 View Results Tree

  这一步主要是用作查看请求的结果,基本不需要操作。

后记

  您可以反复调整各个步骤的配置,修改Thread Group中参数,最终达到您想要的效果。如果您想间隔多少秒,进行请求,可以创建Constant Timer

参考

展开阅读全文
加载中

作者的其它热门文章

打赏
1
0 收藏
分享
打赏
0 评论
0 收藏
1
分享
返回顶部
顶部