Jmeter5.x后端口接口部署与接口文档介绍

导读:本篇文章讲解 Jmeter5.x后端口接口部署与接口文档介绍,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

       

前言 

实践是检验真理的唯一标准

        作为测试人员,想系统性的学习并掌握Jmeter功能,最大的阻碍是没有接口环境的支撑,导致学习之后都停留在理论阶段,且过一段时间后就会忘记大部分内容;作为技术人员深知实操可以更加深刻对某一下技术进行掌握和理解;

 测试接口和文档获取

  • 从网络上找一些网站做接口测试;缺点没有接口文档,且请求参数无法明确;如果网站接口参数有所变化,会导致后期进行知识回顾需要重新找接口,耗时费力;用别人公司网站来做测试,如果被风控系统检测到,进行IP的封控导致测试中断,且后期无法继续访问该网站;
  • 从任职公司的项目接口做学习测试,虽然接口和接口文档齐全,但现在大部分公司测试环境都偏内网环境,且内网环境压测数据更精准,然而上班没时间实操,下班后无环境进行实操;生产环境更是不允许进行大规模压测或大量测试数据存在;导致学习进度也会一直被耽搁;

        本章会提供并指导部署本地项目,以便支持接下来的Jmeter项目实战;

专题文章后期,会将综合测试项目部署到阿里云ECS服务器供大家学习测试参考,并提供阿里云内网压测结果数据报告;作为测试人员测试报告是反馈问题的最有效办法;

Jmeter5.x后端口接口部署与接口文档介绍

 

Springboot项目部署实战

         提供的后端程序为SpringBoot项目,基于JDK8运行环境,项目下载后可直接启动运行;且提供项目源码,支持自行下载修改;关于没有安装JDK环境,之前安装Jmeter5.x已提供过不同环境安装JDK的教程;

 Springboot后端项目git地址:进阶老码农 / Jmeter-edu · GitCode

已打包好的资源地址:Jmeter5.x后端接口项目.rar

大家根据情况进行下载,有Java开发基础的可以下载源码新增和修改接口;

接口说明

端口:8080

接口名称 接口路径 参数/备注 method
课程列表 /api/v1/product/list 无参 GET
登录接口 /api/v1/user/login {“mail”:”admin”,”pwd”:”123456″};固定账号和密码 POST
会员信息 /api/v1/user/info 需要登录,http的header里面加入token字段 GET
秒杀接口 /api/v1/product/second_kill 无参,用于测试接口耗时情况 GET
课程详情 /api/v1/product/detail 用于可变参数压测,参数: id 和 title GET

检查系统JDK版本:java -version 

Jmeter5.x后端口接口部署与接口文档介绍

下载解压后项目结构

Jmeter5.x后端口接口部署与接口文档介绍

 项目部署(Windows)

下面以windows环境进行项目部署,打开系统cmd命令行,并切换到已编译完成项目的所在目录,执行命令:java -jar jmeter-edu.jar

Jmeter5.x后端口接口部署与接口文档介绍

查看到项目访问端口号耗时表示部署完成;做测试期间,cmd启动的项目不能关闭,否则无法正常访问接口;

浏览器输入地址:http://localhost:8080/api/v1/product/list

Jmeter5.x后端口接口部署与接口文档介绍

可查看到接口响应的数据表示部署成功,接下来就可以开始编写我们的第一个测试用例了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/64624.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!