jmeter接口自动化

这篇具有很好参考价值的文章主要介绍了jmeter接口自动化。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

 一,测试数据

        1.1在jmeter里添加文件设置

                 1.2 csv文件设置

                 字段单独解释:

二,测试过程

 三,接口关联

 四,断言

五,生成测试报告


导言:之前我发过一篇jmeter做自动化的文章,因为那时候是刚刚写文章,所以就导致文章写的不太好,这次我将再重新发布一版超详细的jmeter数据驱动做自动化的文章。按照我的步骤走,你也能掌握用jmeter做接口自动化测试

为了方便大家理解,我这里将通过拆分步骤,在将步骤里的内容一个个的通过jmeter上的分解,和实现来帮助大家理解记忆。

jmeter自动化实现图

jmeter接口自动化,自动化,压力测试,单元测试

 一,测试数据

        相信做过接口测试的同学知道如何设计接口测试用例,这里我就不多说了,这个我主要讲的是如何将接口测试用例给代入到接口测试里面,从而让我们解放双手,解放一切。

        1.1在jmeter里添加文件设置

        jmeter接口自动化,自动化,压力测试,单元测试

 1.2 csv文件设置

  jmeter接口自动化,自动化,压力测试,单元测试

 字段单独解释:

         1),文件名:,在页面我们选择文名称,选择我们添加数据的测试文件,文件编码选择utf8。

        2),变量名称(西文逗号隔离):变量名称我这里是设置为这个表格的数据赋值到变量里面,比如我这个表格里有2列数据,一列是text,一列是type的测试数据,这里我可以设置2个变量a,b 这其中 a就相当于text的数据,b就相当于type的数据,这个变量名称我们将给他放在合适的位置,如下图所示:jmeter接口自动化,自动化,压力测试,单元测试

        3),忽略首航(只在设置了变量名称后才生效):页面“”忽略首行“”就是读取的内容要不要从第一行开始读还是第二行开始读,这里我们选择为true就好,代表着我们的数据读取时,不读取第一行的内容。

        4),是否允许带引号:,页面“”是否允许带引号“”,读取数据的时候是否允许带引号,这里一般都是默认,默认现在flase,不允许。

        5),遇见文字结束符在次循环:页面“”遇见文字结束符在次循环“”当我们读取表格内容的时候,当我们读取到最后一行数据的时候在表格会有文件结束符号,类似于文字的“。”,代表着内容的结束,这里我们选择flaske,就是当内容结束后不再次执行。

        6),遇到文件结束符停止线程:页面“”遇到文件结束符停止线程“”,这个我们选择true,当表格的内容全部读取完后结束执行,这里我们设置了后就相当于整个列表里的测试数据只执行一次。

        7),线程共享模式:作用域的问题,想要我们复制的变量能作用于哪些地方,这里一般是选择所有现场,这个看自己的需求来配置选择。

注意:

这里我们有个地方要注意下,解释当我们想要jmeter自动执行表格里的文件时,我们需要设置线程组,这里我们将线程组上的循环次数设置为永远。

jmeter接口自动化,自动化,压力测试,单元测试

二,测试过程

这节讲的是,如何将测试数据和我们的测试过程结合起来,这里我们需要的是变量名(在测试数据中设置的变量名称a,b)。

当我们在jmeter上设置好http请求后,我们就可以把我们设置的变量a和b给设置起来了,a代表的解释我们在表格里的test那一列的数据,b代表的是type那一列的数据。列表里有一行数据,jmeter就执行一次。

jmeter接口自动化,自动化,压力测试,单元测试

我们表格里除去第一行的标题后,内容只有3行,所以jmeter只执行了3次,每次执行都在表格里拿一行数据,直到该表格里的内容数据所有都执行完毕。

jmeter接口自动化,自动化,压力测试,单元测试

 三,接口关联

        接口关联可以参考我这篇文章,这里我就不多写了。

        接口关联:传送门-->

 四,断言

        断言可以参考我这篇文章,这里我就不多写了。

        断言:传送门-->

五,生成测试报告

       这块后期会补上,会详细说明ant的安装,调试,启动等操作,由于时间原因 这期就到这哪

        文章来源地址https://www.toymoban.com/news/detail-779512.html

到了这里,关于jmeter接口自动化的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Jmeter接口自动化测试 —— Jmeter下载安装及入门

    Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 下载地址:Apache JMeter - Download Apache JMeter 由于Jmeter是基于Java的程序,所以我们要使用Jmeter就必须先安装Java环境,JDK的安装方法大家自

    2024年02月05日
    浏览(54)
  • Python自动化测试——postman,jmeter接口测试

    关于众所postman,jmeter,做自动化测试的我想对这两个词并不陌生。大家都知道postman用来做接口测试很方便,下面我们就用一些例子来演示一下它该如何进行接口测试: 首先我们来介绍一下接口测试的概念: 1、什么是接口测试? 接口测试是测试系统组件间接口的一种测试。接

    2024年04月27日
    浏览(48)
  • WEB接口测试之Jmeter接口测试自动化 (三)(数据驱动测试)

    接口测试与数据驱动     数据驱动测试,即是分离测试逻辑与测试数据,通过如excel表格的形式来保存测试数据,用测试脚本读取并执行测试的过程。       我们已经简单介绍了接口测试参数录入及测试执行的过程,因为大量的测试脚本与测试数据内聚在一起,使得我们的

    2024年01月20日
    浏览(44)
  • 接口测试之Jmeter+Ant+Jenkins接口自动化测试平台

    一个完整的接口自动化测试平台需要支持接口的自动执行,自动生成测试报告,以及持续集成。 Jmeter 支持接口的测试, Ant 支持自动构建,而 Jenkins 支持持续集成,所以三者组合在一起可以构成一个功能完善的接口自动化测试平台。 环境依赖 JDK环境配置 Jmeter安装 Ant安装环

    2024年02月13日
    浏览(88)
  • WEB接口测试之Jmeter接口测试自动化 (四)(持续构建)​

       Jmeter是压力测试、接口测试工具,Ant是基于Java的构建工具,具有跨平台的作用,jenkins是持续集成工具。将这三者结合起来可以搭建一套webservice接口测试的持续构建环境。   1、安装JDK,配置java环境变量 (略过)    2、安装Jmeter,这里用到的版本是2.12 (安装过程略过)

    2024年01月20日
    浏览(57)
  • Jmeter接口自动化测试 —— Jmeter断言之Json断言

     json断言可以让我们很快的定位到响应数据中的某一字段,当然前提是响应数据是json格式的,所以如果响应数据为json格式的话,使用json断言还是相当方便的。 还是以之前的接口举例 添加一个Json断言 维护上想要判断的字段 查看结果 ​ 我们将期望的值故意改成错的545111看看

    2024年02月05日
    浏览(59)
  • 接口测试 [分享] 自动化测试与持续集成方案--Jmeter 测试接口及性能

    目录 前言: 一、什么是接口测试? 二、接口测试的流程 三、编写接口测试脚本 四、接口持续集成 补上性能测试报告:  接口测试是软件测试中的重要环节,它用于验证系统的不同组件之间的通信和数据传输是否正常。自动化测试和持续集成方案可以帮助测试团队更高效地

    2024年02月15日
    浏览(45)
  • 功能测试,接口测试,自动化测试,压力测试,性能测试,渗透测试,安全测试,具体是干嘛的?

    软件测试是一个广义的概念,他包括了多领域的测试内容,比如,很多新手可能都听说:功能测试,接口测试,自动化测试,压力测试,性能测试,渗透测试,安全测试等,这些专业名词,但是绝大多数人都对这些名词一知半解,所以,今天我们就来给大家做个逐一的解释:

    2024年02月03日
    浏览(60)
  • jmeter生成html格式接口自动化测试报告

    jmeter自带执行结果查看的插件,但是需要在jmeter工具中才能查看,如果要向领导提交测试结果,不够方便直观。 笔者刚做了这方面的尝试,总结出来分享给大家。 这里需要用到ant来执行测试用例并生成HTML格式测试报告。 1.1、下载地址: http://ant.apache.org/bindownload.cgi 1.2、版本

    2024年02月07日
    浏览(55)
  • Jmeter接口自动化生成测试报告html格式

    jmeter自带执行结果查看的插件,但是需要在jmeter工具中才能查看,如果要向领导提交测试结果,不够方便直观。 笔者刚做了这方面的尝试,总结出来分享给大家。 这里需要用到ant来执行测试用例并生成HTML格式测试报告。 一、ant下载安装 1.1、下载地址: http://ant.apache.org/bi

    2024年02月16日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包