一、jemeter进行接口的步骤
1.创建一个线程组:
2.在线程组线面创建一个http请求:
a.需在http请求中填入相应的数据:
b.参数共享时,可以分离出来
定义变量
调用变量
3.查看结果需在监听器中添加察看结果树:
二、线程组的分类:
知识点1:setup线程组(最先执行)、线程组1/2(其次执行)、teardown线程组(最后执行)
知识点2:独立运行每个线程组(线程组1执行完才执行线程组2)
主线程结束后运行teardown线程组(线程组1/2混合执行)
三、调试器:
知识点1:持续时间为线程运行的最多时间
知识点2 :启动延迟为多少秒后才开始执行
四、参数化
第一种方式: 设置变量
见上述一第二条
第二种方式: 读取csv文件
步骤:1、添加配置元件中csv中数据文件设置
2、设置csv文件
注:参数多时线程数或循环次数要匹配上防止遗漏掉参数;如:5个参数时,需设置5条线程或1条线程循环5次
第三种方式: 读取user.properties
步骤: 1、打开jmeter中的bin文件夹下的user.properties,逐条添加上变量,如:name = python
2、打开选项中的函数助手进行设置
3、将得到的参数值直接放到http请求中的参数中
五、多线程时设置线程名称
在函数助手中得到数值,放到请求的名称中 如:test001 线程:${__threadNum} 返回值是:test001 线程:1