压测工具JMeter笔记——快速入门

JMeter使用教程

目录

JMeter使用教程

1、新建测试计划,新建线程组。

2、新建http请求默认值

3、新建CSV数据文件设置

4、新建Http请求

5、添加响应断言

6、添加监听器中的 查看结果树、汇总报告、聚合报告、

7、运行

8、结果展示

9、使用完成后点击清除全部即可清除结果数据

10、如果一个线程中有多次请求,想把第一次请求的相应数据作为第二次请求的参数需要在第一次请求添加正则表达式提取器


1、新建测试计划,新建线程组。

压测工具JMeter笔记——快速入门_第1张图片

 线程属性参数解释

线程数:线程数量,类似用户数量

Ramp-up时间:启动时间 线程数20 启动时间10 ,每秒启动两个线程

循环次数:每个线程循环发送个数 线程数20 循环次数10就是发送200个请求

压测工具JMeter笔记——快速入门_第2张图片

2、新建http请求默认值

可以配置默认请求地址信息压测工具JMeter笔记——快速入门_第3张图片

 可以设置线程组的默认http请求压测工具JMeter笔记——快速入门_第4张图片

同时新建Http信息头管理器

压测工具JMeter笔记——快速入门_第5张图片

 信息头管理器可以指定header 例如Content-Type、token压测工具JMeter笔记——快速入门_第6张图片

3、新建CSV数据文件设置

压测工具JMeter笔记——快速入门_第7张图片

 自己设置一个目录作为测试脚本的文件夹,并创建Code.txt

注意变量名称是稍后在请求中要用的变量名

每个线程会根据分隔符读取变量,例如code有十条,线程组有二十条则会从头再次读取

压测工具JMeter笔记——快速入门_第8张图片

 Code文件内容

压测工具JMeter笔记——快速入门_第9张图片

4、新建Http请求

注意:如果设置了http默认请求值则会使用默认请求的设置

配置IP+端口,设置请求路径以及请求方式

在消息数据体中添加报文

${code} code是csv文件中的变量值

压测工具JMeter笔记——快速入门_第10张图片

 压测工具JMeter笔记——快速入门_第11张图片

5、添加响应断言

可以配置断言拦截,例如只有status=200为成功请求

压测工具JMeter笔记——快速入门_第12张图片

压测工具JMeter笔记——快速入门_第13张图片

 注意也可以设置拦截响应头

6、添加监听器中的 查看结果树、汇总报告、聚合报告、

压测工具JMeter笔记——快速入门_第14张图片

7、运行

压测工具JMeter笔记——快速入门_第15张图片

8、结果展示

发起请求中的code为txt文件中读取的数据

压测工具JMeter笔记——快速入门_第16张图片

 压测工具JMeter笔记——快速入门_第17张图片

 压测工具JMeter笔记——快速入门_第18张图片

9、使用完成后点击清除全部即可清除结果数据

压测工具JMeter笔记——快速入门_第19张图片

10、如果一个线程中有多次请求,想把第一次请求的相应数据作为第二次请求的参数需要在第一次请求添加正则表达式提取器

压测工具JMeter笔记——快速入门_第20张图片

我们提取返回data中的信息

压测工具JMeter笔记——快速入门_第21张图片

新建第二个请求 将变量传入data中

压测工具JMeter笔记——快速入门_第22张图片

查看结果,请求数据为传入的reqcode

压测工具JMeter笔记——快速入门_第23张图片

当然也可提取报文头中的token等数据,操作类似

以上就是Jemeter工具简单入门,如果想做一些数据处理操作也可以在BeanShell的预处理中写代码。下次再介绍这块内容。

你可能感兴趣的:(测试,java,压力测试)