通过Jmeter执行接口测试

本文介绍了软件测试中的接口自动化测试,强调了其在单元测试和界面自动化测试之间的地位。重点讲述了接口自动化测试的适用场景,如开发前置测试和回归测试,并详细解析了使用JMeter进行接口测试的操作步骤,包括添加线程组、配置元件、设置HTTP请求等,以实现接口测试的自动化执行和结果检查。
摘要由CSDN通过智能技术生成

前言

  • 软件测试,从手工测试,到自动化测试,进行阶段分类,可从下层到上层依次分为单元测试–>接口测试–>界面自动化测试。
    1)单元测试:一般由开发人员自行开发完进行自测;
    2)界面自动化测试:项目在稳定情况,适合的测试条件又很难达到,测试人员更多的在繁杂的手工测试界面;
    3)接口测试:介于单元测试->界面自动化测试之间,为了系统服务更加稳定,质量更高,测试人员可以更多的参与到接口测试中,对工作效率及个人技术能力应该会有很大的提升空间。
  • 接口自动化适用场景:
    1)测试前置、开发自测:一个新的自动化接口测试案例开发完成后,直接发给接口对应的开发,安排在开发本地环境执行,一旦开发确认完成接口开发,就开始执行接口测试案例,基本上可以实时拿到测试结果,方便开发快速做出判断。【开发本地运行的方式就是打开JMeter工具,导入JMX文件,开始执行可。】
    2)回归测试:开发本地测试通过后,或整个需求手工测试通过后,把自动化的接口测试案例做分类整理,挑选出需要纳入到回归测试中的案例,在持续集成环境重新准备测试数据,并把案例纳入到持续集成的job中来,这些用于回归的接口测试案例需要配置到持续集成平台自动运行。

jmeter操作步骤

1、添加线程组:在“测试计划”上点击鼠标右键 --> 添加 --> 线程(用户) --> 线程组,添加测试场景设置组件,接口测试中一般设置为1个“线程数”,根据测试数据的个数设定“循环次数”

在这里插入图片描述
在这里插入图片描述
2、添加 —> 配置元件 —> HTTP信息头管理器
在这里插入图片描述
在这里插入图片描述

3、添加 —> 配置元件 —> HTTP请求默认值,当被测系统有唯一的访问域名和端口时,这个组件很好用
在这里插入图片描述
一般将服务器的ip、端口等公用的信息设置在请求默认值中:
在这里插入图片描述
4、添加 —> 配置元件 —> 循环控制器
在这里插入图片描述
5、添加 —> 取样器 —> HTTP请求,在http请求中录入被测接口的详细信息在这里插入图片描述
设置http请求相关参数——路径
在这里插入图片描述
6、添加 —>断言 —>响应断言
在这里插入图片描述
在设置页面上添加对相应结果的正则表达式存在性判断即可;
在这里插入图片描述
7、添加 —> 配置元件 —> HTTP信息头管理器
在这里插入图片描述
在这里插入图片描述
8、添加 —> 监听器 —> 察看结果树,方便查看运行后的结果
在这里插入图片描述
9、执行测试查看结果
查看响应数据
在这里插入图片描述

查看取样器结果——查看状态码
在这里插入图片描述
返回状态码200,表示请求成功,若请求失败则会返回400、404、500等

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值