【压测系】1.apifox 自动化压测示例

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

作为后端程序员,之前使用过的接口调试工具postMan,restclient等。近期看到csdn右边的小广告弹窗,我这边无意之间点击打开下载之后。被它的很多功能一下子,吸引住了。比如有压测工具的功能、自动化测试、团队协作、重要的是不收费。

为了记录下使用该工具完整的压测过程,我写了这篇文章

apifox 压测,调优,自动化,测试用例

下面就给大家演示下使用如何做一个接口自动化测试示例

添加接口用例

前提是我们必须要先有接口用例

非常简单这里 我就把官网使用的文档贴出来下Apifox 介绍 | Apifox 帮助文档

点击接口管理,我们点击添加接口 到下面这个界面

apifox 压测,调优,自动化,测试用例

 在接口的页面添加接口地址,选择环境地址、请求参数格式,以及报文点击运行按钮,记得这里把接口执行的结果保存为接口用例。

apifox 压测,调优,自动化,测试用例

做好这一步,

添加测试用例

下来我们就开始自动化测试的步骤。这里已添加测试用例为例子

apifox 压测,调优,自动化,测试用例

点击详细进去,点击添加步骤

apifox 压测,调优,自动化,测试用例 这里我们选择上面我们添加接口运行好的接口用例

apifox 压测,调优,自动化,测试用例

 apifox 压测,调优,自动化,测试用例

 选择完成后,我们就可以在右边 输入对应压测的一些参数配置

apifox 压测,调优,自动化,测试用例

 apifox 压测,调优,自动化,测试用例

当然,这里强调下我现在使用的版本2.2.31这里的线程数配置还是beta测试阶段,所以大家不要设置的太高 要不然自己本地电脑无法支撑起来。下篇文章给大家介绍下使用jmeter工具测试来弥补这一点的不足

如何做联动接口自动化测试

到这里,大家有没有想过,如果我的一个A接口成功返回一个字段,我才能去根据这个返回的字段来操作请求另外一个B接口。apiFox怎么来做?

在A接口添加后置操作

apifox 压测,调优,自动化,测试用例

这个表达式是通过jsonPath的语法来获取对应接口响应返回的id字段值

这时候我们在B接口报文通过表达式就可以获取A接口返回的字段值

apifox 压测,调优,自动化,测试用例

 如何做批量动态请求压测

之前的请求我们都是通过单个接口报文来做的测试,那么有没有想过,我们怎么来提前设置

因为是团队协作,首先这里我建立一个数据环境我添加了一个压测1

apifox 压测,调优,自动化,测试用例

然后切换到自动化测试->测试用例->用例的详细按钮-》测试数据

添加动态变量的名字,添加完成后这里就会显示你自己定义的变量名称

apifox 压测,调优,自动化,测试用例

apifox 压测,调优,自动化,测试用例

 批量编辑添加数据集或者通过csv文件导入批量数据

apifox 压测,调优,自动化,测试用例

 这里之间属性字段用逗号隔开。这样在测试的时候,我们就可以在请求报文使用

{{变量名称}},这样请求接口就会使用我们数据集设置的变量值。

apifox 压测,调优,自动化,测试用例

大家来试试吧文章来源地址https://www.toymoban.com/news/detail-539103.html

                    

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

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

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

相关文章

  • Apifox(1)比postman更优秀的接口自动化测试平台

    Apifox  是 API 文档、API 调试、API Mock、API 自动化测试一体化协作平台,定位  Postman + Swagger + Mock + JMeter 。通过一套系统、一份数据,解决多个系统之间的数据同步问题。只要定义好 API 文档,API 调试、API 数据 Mock、API 自动化测试就可以直接使用,无需再次定义;API 文档和

    2024年02月09日
    浏览(47)
  • 接口自动化测试套件封装示例

     在Python中,我们可以使用requests库来实现接口自动化测试,并使用unittest或pytest等测试框架来组织和运行测试套件。以下是一个基本的接口自动化测试套件封装示例: 首先,我们需要安装所需的库: 创建一个项目目录结构,如下所示: 同时,在这我也准备了一份软件测试视

    2024年02月03日
    浏览(39)
  • selenium python 实现基本自动化测试的示例代码

    安装selenium 打开命令控制符输入:pip install -U selenium 火狐浏览器安装firebug:www.firebug.com,调试所有网站语言,调试功能 Selenium IDE 是嵌入到Firefox 浏览器中的一个插件,实现简单的浏览器操 作的录制与回放功能,IDE 录制的脚本可以可以转换成多种语言,从而帮助我们快速的开

    2024年02月02日
    浏览(57)
  • Python自动化测试中APScheduler Flask的应用示例

    使用背景 实际项目中,需要验证打点数据在各个系统中收集是否一致,而部分节点打点数据收集是通过异步任务实现的,等待时间比较久。为应对业务异步操作处理,实现异步数据的收集,经过调研后,选择了 APScheduler 框架。 什么是 APScheduler 框架? APScheduler 是基于 Quartz

    2024年01月20日
    浏览(43)
  • python自动化测试selenium定位frame及iframe示例

    这篇文章主要为大家介绍了python自动化测试selenium定位frame及iframe示例的示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助 frame标签有frameset、frame、iframe三种,frameset和其它普通标签没有区别,不会影响正常定位,而frame与iframe对selenium定位而言是一样的。 Selenium有

    2024年01月20日
    浏览(45)
  • Python与Appium实现手机APP自动化测试的示例代码

    本文主要介绍了Python与Appium实现手机APP自动化测试的示例代码,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 appium是一个开源的测试自动化框架,可以与原生的、混合的和移动的web应用程序一直使用。它使用WebDriver协议驱动IOS(内

    2024年01月24日
    浏览(66)
  • Python+Selenium+Pytest+Allure自动化测试框架实战实例(示例为我司网盘产品)

    应公司要求,组织员工培训自动化测试,所以也趁此机会把我所学习的自动化框架整理一下,虽说不是很完美,但也有所收获。 序号 库、插件、工具 版本号 1 Python 3.11 2 Pycharm 22.2.3 3 pytest 7.2.0 4 pywin32 305 5 selenium3 4.6.0 6 openpyxl 3.0.10 7 Chromedriver 与当前浏览器版本对应即可 8 al

    2023年04月16日
    浏览(106)
  • Python + Jmeter 实现自动化性能压测

    文件路径:D://wl//testproject//Fone-grpc//project1//test_client.py Python 脚本作用: 通过 grpc 调用底层 c++ 的接口,做数据库的数据插入与查询操作,然后将返回的结果进行拼接与输出。 2.代码里面将每一次调用后返回的内容进行拼接后,并做了成功信息的统计,输出成功的次数为3,输

    2024年02月09日
    浏览(37)
  • 一文3000字教你用Python + Jmeter 实现自动化性能压测

    Step01: Python脚本开发 文件路径: D://wl//testproject//Fone-grpc//project1//test_client.py Python 脚本作用: 通过 grpc 调用底层 c++ 的接口,做数据库的数据插入与查询操作,然后将返回的结果进行拼接与输出。 2. 代码里面将每一次调用后返回的内容进行拼接后,并做了成功信息的统计,输

    2024年02月02日
    浏览(45)
  • 基于Docker构建CI/CD工具链(七)使用Jmeter进行自动化压测

    上一篇文章中,我们详细介绍了构建 Apifox Cli 的 Docker 镜像的步骤,并通过简单的示例演示了如何利用 GitLab 的 CI/CD 功能,将构建好的镜像利用在自动化测试作业中。在今天的文章中,我们将重点讨论如何构建 JMeter 的 Docker 镜像,并演示如何在 GitLab 的 CI/CD 作业中利用该镜像

    2024年04月16日
    浏览(56)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包