一文1400字使用Jmeter进行http接口测试【建议收藏】

这篇具有很好参考价值的文章主要介绍了一文1400字使用Jmeter进行http接口测试【建议收藏】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言:

本文主要针对http接口进行测试,使用Jmeter工具实现。Jmter工具设计之初是用于做性能测试的,它在实现对各种接口的调用方面已经做的比较成熟,因此,本次直接使用Jmeter工具来完成对Http接口的测试。

一、开发接口测试案例的整体方案:

  • 第一步:我们要分析出测试需求,并拿到开发提供的接口说明文档;
  • 第二步:从接口说明文档中整理出接口测试案例,里面要包括详细的入参和出参数据以及明确的格式和检查点。
  • 第三步:和开发一起对接口测试案例进行评审。
  • 第四步:结合开发库,准备接口测试案例中的入参数据和出参数据,并整理成csv格式的文件。
  • 第五步:结合接口测试案例文档和csv格式的数据文档,做接口测试案例的自动化案例开发。

二、接口自动化适用场景:

 目前设计的自动化接口测试案例有两个运行场景:

  1. 测试前置、开发自测:一个新的自动化接口测试案例开发完成后,直接发给接口对应的开发,安排在开发本地环境执行,一旦开发确认完成接口开发,就开始执行接口测试案例,基本上可以实时拿到测试结果,方便开发快速做出判断。【开发本地运行的方式就是打开JMeter工具,导入JMX文件,开始执行可。】


  2. 回归测试:开发本地测试通过后,或整个需求手工测试通过后,把自动化的接口测试案例做分类整理,挑选出需要纳入到回归测试中的案例,在持续集成环境重新准备测试数据,并把案例纳入到持续集成的job中来,这些用于回归的接口测试案例需要配置到持续集成平台自动运行。

三、接口测试环境准备

  •  Jdk1.6或以上:Java Downloads | Oracle
  •  Jmeter,下载址址:Apache JMeter - Download Apache JMeter
  •  插件的下载安装地址:http://www.jmeter-plugins.org/
 
现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。

如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受

可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛

分享他们的经验,还会分享很多直播讲座和技术沙龙

可以免费学习!划重点!开源的!!!

qq群号:1150305204【暗号:csdn999】

一文1400字使用Jmeter进行http接口测试【建议收藏】,jmeter,http,网络协议

四、创建工程:

  1、打开Jmeter:下载好Jmeter后,双击bin目录下的jmeter.bat文件:

一文1400字使用Jmeter进行http接口测试【建议收藏】,jmeter,http,网络协议

  

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

  

一文1400字使用Jmeter进行http接口测试【建议收藏】,jmeter,http,网络协议

  3、添加“HTTP Cookie管理器”:

  

一文1400字使用Jmeter进行http接口测试【建议收藏】,jmeter,http,网络协议

  

  4、添加“Http请求默认值”组件,当被测系统有唯一的访问域名和端口时,这个组件很好用:

  

一文1400字使用Jmeter进行http接口测试【建议收藏】,jmeter,http,网络协议

  5、在“HTTP 请求默认值”组件配置页面,填写被测系统的域名和端口,http请求的实现包版本以及具体协议类型,线程组里的所有“HTTP Sampler”可默认使用此设置。

   

一文1400字使用Jmeter进行http接口测试【建议收藏】,jmeter,http,网络协议

  6、在“线程组”里添加“HTTP 请求”的Sampler

  

一文1400字使用Jmeter进行http接口测试【建议收藏】,jmeter,http,网络协议

   7、在HTTP请求设置页面,录入被测接口的详细信息,包括请求路径,对应的请求方法,以及随请求一起发送的参数列表:

   

一文1400字使用Jmeter进行http接口测试【建议收藏】,jmeter,http,网络协议

  8、设置检查点:在被测接口对应的“HTTP 请求”上,添加“响应断言”

   

一文1400字使用Jmeter进行http接口测试【建议收藏】,jmeter,http,网络协议

  9、在设置页面上添加对相应结果的正则表达式存在性判断即可:

  

一文1400字使用Jmeter进行http接口测试【建议收藏】,jmeter,http,网络协议

  10、添加监听器:方便查看运行后的结果

  

一文1400字使用Jmeter进行http接口测试【建议收藏】,jmeter,http,网络协议

   运行结果:

  

一文1400字使用Jmeter进行http接口测试【建议收藏】,jmeter,http,网络协议

上述步骤完成了一个简单测试案例的创建,复杂测试案例均在此基础上扩展完成。使用Jmeter工具开发的接口测试案例,一个子系统建议放在同一个 “测试计划”中,流程测试可以通过“线程组”来区分,这样也便于设定不同的测试数据个数。比较独立的接口,可以统一放在一个线程组内,顺序完成测试。  流程性接口的测试:如果要测试的接口可以组成一个流程,只需要顺序添加多个“HTTP 请求”的Sampler,各请求之间可以提取需要在上下文传递的数据作为参数,以保证流程中数据的一致性。

作为一个软件测试的过来人,我想尽自己最大的努力,帮助每一个伙伴都能顺利找到工作。所以我整理了下面这份资源,现在免费分享给大家,有需要的小伙伴可以关注【公众号:开心螺蛳粉】自提!

一文1400字使用Jmeter进行http接口测试【建议收藏】,jmeter,http,网络协议

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。一文1400字使用Jmeter进行http接口测试【建议收藏】,jmeter,http,网络协议

一文1400字使用Jmeter进行http接口测试【建议收藏】,jmeter,http,网络协议

行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群:1150305204,里面有各种测试开发资料和技术可以一起交流哦。文章来源地址https://www.toymoban.com/news/detail-839830.html

到了这里,关于一文1400字使用Jmeter进行http接口测试【建议收藏】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用JMeter进行接口测试教程

    使用JMeter的前提需要安装JDK,需要JDK1.7以上版本 目前在用的是JMeter5.2版本,大家可自行下载解压使用 进入解压路径如E: apache-jmeter-5.2bin,双击jmeter.bat启动运行 启动后默认为英文版本,可通过Options – Choose Language – Chinese(Simplified) 设置为中文版 1. 测试计划 ,可以理解为被

    2024年02月16日
    浏览(27)
  • 使用 jmeter 进行审批类接口并发测试

    目录 前言: 背景: 难点: 场景 a: 场景 b: 前言: 使用JMeter进行审批类接口的并发测试是一种有效的方法,可以模拟多个用户同时对接口进行审批操作,以评估系统在高负载情况下的性能和稳定性。 背景 : 页面上单据审核操作,单据并发操

    2024年02月16日
    浏览(33)
  • 使用Postman+JMeter进行简单的接口测试

    以前每次学习接口测试都是百度,查看相关人员的实战经验,没有结合自己公司项目接口真正具体情况。 这里简单分享一下公司项目Web平台的一个查询接口,我会使用2种工具Postman和JMeter如何对同一个接口做调试。 准备工作 首先,登录公司平台,通过谷歌浏览器右键—更多

    2024年02月01日
    浏览(29)
  • 使用Jmeter抓取手机APP报文并进行APP接口测试

    Jmeter是一个比较常用的接口测试工具,尤其是接口性能测试。当然它也可以用来测试手机APP的HTTP接口,我在Fiddler抓取手机APP报文 和 接口测试代理工具charles mock测试 分别介绍了Fiddler和charles 如何抓取APP报文,本文介绍使用Jmeter来抓取APP报文以及进行手机APP接口测试。 使用

    2024年02月02日
    浏览(30)
  • 批量获取用户token,并使用jmeter对秒杀接口进行压力测试(黑马点评)

    🔥🔥宏夏Coding网站,致力于为编程学习者、互联网求职者提供最需要的内容!网站内容包括求职秘籍,葵花宝典(学习笔记),资源推荐等内容。在线阅读:https://hongxiac.com🔥🔥 现在有一个秒杀优惠券的接口,需要模拟1000个不同登录用户下的秒杀场景,测试这个接口的性

    2024年02月15日
    浏览(31)
  • jmeter之接口测试(http接口测试)

    一、了解jmeter接口测试请求接口的原理 客户端--发送一个请求动作--服务器响应--返回客户端 客户端--发送一个请求动作--jmeter代理服务器---服务器--jmeter代理服务器--服务器 二、了解基础接口知识: 1、什么是接口:前端与后台之间的桥梁、数据传输的通道,就是一个函数 2、

    2024年02月14日
    浏览(29)
  • JMeter 5.6多个http接口进行压测

    目录 1.安装下载 2.启动JMeter 2.1新建线程组 2.2新建HTTP信息头管理器 2.3新建用户定义的变量 2.4新建临界部分控制器 2.4.1新建【创建流程实例】HTTP请求 2.4.1.1新建响应断言 2.4.2新建【查询待办任务1】HTTP请求 2.4.2.1新建响应断言 2.4.2.2新建JSON提取器 2.4.3新建【流程初审】HTTP请求

    2024年02月09日
    浏览(33)
  • JMeter做http接口功能测试

    1. 普通的以key-value传参的get请求 e.g. 获取用户信息 添加http请求;填写服务器域名或IP;方法选GET;填写路径;添加参数;运行并查看结果。 2. 以Json串传参的post请求 e.g. 获取用户余额 添加http请求;填写服务器域名或IP;方法选POST;填写路径;在参数区域选Body Data标签;写入

    2024年02月16日
    浏览(31)
  • 性能测试工具 Jmeter 做 Http 接口测试 :编写自定义函数

    目录 一、 前言 二、 编写自定义函数的步骤 1. 新建一个工程,导入 jmeter jar 包。 2. 新建 package:stressTest.functions 3. 新建一个类继承 AbstractFunction,重写以下方法: 4. 打包 5. 将打出来的 jar 包拷贝至 jmeter 的目录: 6. 运行

    2024年02月15日
    浏览(35)
  • Jmeter+Ant+Git/SVN+Jenkins实现持续集成接口测试,一文精通(三)

    BeanShell是一种完全符合java语法规则的脚本语言,同时他还有自己的语法规则。 java包括:javase,jjavaee,javame Jmeter有哪些Bean Shell: 1.前置处理器:Beanshell预处理程序。 2.定时器:BeanShell 3.采样器:BeanShell 4.后置处理器:BeanShell 5.断言:BeanShell 6.监听器:BeanShell 1.log 打印日志

    2024年03月13日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包