【JMeter接口自动化】第7讲 Jmeter三个重要组件

线程组:是JMeter中最基本的元素之一,用于模拟并发用户访问目标系统。线程组定义了测试计划中的用户数量、用户行为和用户请求之间的关系。

添加方法:测试计划->添加->线程(用户)->线程组

在线程组中,您可以设置以下参数:

  1. 线程数(Number of Threads):定义并发用户的数量,可以是固定数量的用户或者根据Ramp-Up周期逐渐增加的用户。

  2. Ramp-Up周期(Ramp-Up Period):在指定的时间内增加并发用户的数量。例如,如果线程数为100,Ramp-Up周期为10秒,则每秒钟会增加10个线程,直到达到100个线程。

  3. 循环次数(Loop Count):定义每个线程执行测试计划中的循环次数。如果设置为0,则表示线程将一直执行测试计划,直到测试计划被停止。

  4. 延迟启动线程(Scheduler):可以设置测试计划的开始时间和结束时间。

  5. 调度器:设置线程启动的策略,主要有线程的运行时间和启动延迟

  6. 持续时间:所有线程运行的最大时间(注意:如果启动线程给服务器发送请求,由于发送请求后,会阻塞线程,让线程等持服务器响应,所以,如果服务器没有返回响应数据之前,线程会进入等待状态,从而无法停止,导致超过设置的最大时间)

  7. 启动延迟:启动线程要等待的时间。

Http请求

添加方法:线程组-添加-取样器-HTTP请求

协议:填写URL的协设部分的内容
服务器名称或IP:填与URL中城名部分的内省
端口号:填写URL中端口部分的内客
HTTP请求
。方法:设置请求方法
。路径:设置资源路径和查询参数
。内容编码:设置请求数据的编码类型
参数:设置直询参数和请求体数据
当请求方法是Get请求时,参数是查询参数
当请求方法是Post请求时,参数是请求体数据(表单式请求体)。

消息体数据
。自定义的请求体数据,与参数只能选择一个填写
文件上传
走义要上传的文件

查看结果树

添加方法:线程组->添加->监听器·>查看结果树
作用:发送请求后,可以在查看结果树中,查者取样器的运行结果
运行结果包括了经过jmeter处理之后的请求数据和响应数据

文件名:选择把结果保存到文件,不写时不保存。
Text:可以选择查看响应数据的方式
查找:搜索查看结果树,左侧侧边栏的接口信息取样器结果:在选择了Text格式查看数据时会显示,主要查看一些综合信息,包括接口请求时间,数据包大小等等。
请求:查看接口的所有请求数据,包括请求行、请求头和请求体。这个数据经过了imeter处理,所以可以用来分析imeter处理请求的过程中有没有出现问题
响应:查看接口的所有响应数据,包括状态、响应头、响应体。

使用“查看结果树”可以方便地查看测试脚本的执行结果,并进行问题排查和性能分析。然而,当测试规模较大时,结果树可能会占用较多的内存和计算资源。在进行大规模性能测试时,建议使用更轻量级的监听器,如“聚合报告”或“查看结果在表格中”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值