JMeter:1、接口测试

1、Jmeter可用来模拟用户负载来进行性能测试,是开源桌面应用软件
2、Jmeter可对web进行测试,具有web录制功能
3、亦可做接口测试

一、Jmeter下载
1、https://jmeter.apache.org/download_jmeter.cgi
2、解压到目录,免安装,打开程序
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
选择语言:
在这里插入图片描述

二、组件
1、测试计划(TestPlan),其他JMeter测试元件的容器
在这里插入图片描述
2、线程组(Thread Group),代表一定数量的并发用户,可用来模拟并发用户发送请求。必须包含:取样器,查看结果树,响应断言
在这里插入图片描述
做性能测试时,需确策略来配置县城属性,是要多个线程数,少的循环次数;又或是少线程数,多循环次数
在这里插入图片描述
线程名称可自定义
在这里插入图片描述
做接口测试的时候,这边按默认配置即可
3、取样器(sampler),定义实际的请求内容,被线程组包含,如用http请求
在这里插入图片描述
3.1 请求名称可自定义
3.2 基本或高级配置,如基本
3.2.1 web服务器设置 协议和服务器名称或ip和端口号
在这里插入图片描述
3.2.2 HTTP请求配置 请求方式和请求地址
在这里插入图片描述

3.2.3 请求正文4
在这里插入图片描述
4、监听器(Listener),手机测试结果,同时被告知了结果显示的方式,通常为 查看结果树(GRaph Results)
在这里插入图片描述
5、断言(Assertion),判断请求响应的结果是否无用户所期望的,如响应断言(Response Assertion),
在这里插入图片描述
在这里插入图片描述
6、逻辑控制器(Logic Controller),定义Jmeter发送请求的行为逻辑,与Sampler结合使用可模拟复杂的请求序列
7、配置原件(Config Element),维护Sampler需要的配置信息,根据实际的需要修改请求内容
8、前置处理器(Pre Processors)和后置处理器(Post Processors),在生成请求前和之后做的工作,前置常用于修改请求的设置,后置常用于处理响应的数据
9、定时器(Timer),定义请求之间的延迟间隔

三、案例
1、请求
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2、断言:
在这里插入图片描述
断言验证:
在这里插入图片描述
3、断言响应码
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值