以发布话题为例
对应的 JMX文件。
线程组-csv文件.jmx
image.png

对应的csv文件
image.png
对应不同的测试场景
testdata.csv

csv文件配置

  1. 在线程组上 右键—【添加】—【配置元件】—【csv数据文件设置】

image.png

  1. 在CSV 文件配置中输入对应的数据

image.png

  1. 在http请求中 将参数设置为变量方式,变量名要与上面设置的变量名保持一致。

    1. {
    2. "accesstoken":"${token}",
    3. "title":"${title}",
    4. "tab":"${tab}",
    5. "content":"${content}"
    6. }

    image.png

  2. 在线程组中设置 对应的线程数 有多少条数据就手动设置。

image.png
设置完成之后添加查看结果树 并运行。运行结果都报错了,这是我们所期待的,因为我们的数据就是错误的数据。可以看到JMeter 中能够取到csv文件中的数据并运行。
image.png


作业

线程组-作业-上下游传参.jmx
image.png
根据每个请求上的注释完成对应的参数传递。

线程组-作业-上下游传参-完整.jmx
image.png