1、线程组

  线程数:并发数,模拟对服务器的并发访问

  ramp-up period:设置启动所有线程所需要的时间

  循环次数:每个线程循环的次数

  如图:5个线程,5秒启动时间,每个线程执行两次循环,一共请求10次,每个线程之间启动延迟为 1 秒

 

 

如下图:设置定时执行时间,5小时的定时执行,--->循环次数选择永远

 

 

 

2、请求体设置

添加:HTTP请求(线程组->Sampler->HTTP请求)

      HTTP信息头管理器(线程组->配置元件-> HTTP信息头管理器)
1:输入对应的ip

2、端口号

3、路径

4、协议:http

5、post请求

6、请求体:form格式选择Parameters、json格式选择bodydata,文件格式选择files

7、Content-Type:application/json


 

 

 

 

3、参数变量

CSV Data Set Config(线程数->配置元件->CSV Data Set Config)

支持txt\csv等文件格式(将变量直接用文件形式存放)

Filename:存放变量文件路径名称(用反斜杠/)

File encoding:文件格式UTF-8

Variable Names:变量名称(与请求的变量名称一致)

其他部分不变

HTTP请求:请求体设置变量用${变量名称}


 

 

 

 

4、添加断言

响应断言(线程组->断言->响应断言)

添加返回的结果,若非返回对应字段,则报error,根据实际场景添加


 

 

5、结果

察看结果树(线程组->监听器)

查看请求+响应


 

 

  聚合报告(线程组-监听器)

  查看结果表格+tps值