首页 > 其他分享 >深入了解如何使用 SoapUI 进行压力测试

深入了解如何使用 SoapUI 进行压力测试

时间:2023-09-13 18:33:55浏览次数:40  
标签:接口 套件 测试用例 深入 SoapUI 测试 Test

SoapUI 压力测试

SoapUI 想要进行 压力测试,就要使用其中的 LoadTest 功能。

创建 LoadTest

LoadTest 能实现 压力测试 的效果,我们可以先创建 Test Suit,也就是测试套件,然后在 Test Suit 中去创建 LoadTest。

深入了解如何使用 SoapUI 进行压力测试_soapui

下图就是创建好的 LoadTest

深入了解如何使用 SoapUI 进行压力测试_Test_02

压力测试结果

运行之后我们可以查看到详细的运行参数

深入了解如何使用 SoapUI 进行压力测试_测试用例_03

以及曲线图

深入了解如何使用 SoapUI 进行压力测试_测试用例_04

更高效的压力测试

我准备两个接口,每个接口我想运行 100 次,但是我不想这两个接口混在一起 测试,所以我可以用到 Apifox 的 测试套件(Test Suit)

准备接口

我们先准备两个接口,待会测试要用到

  • /api/v1/users
  • /api/v1/books

深入了解如何使用 SoapUI 进行压力测试_测试工具_05

准备测试用例

我们需要准备两个 测试用例

深入了解如何使用 SoapUI 进行压力测试_soapui_06

新建两个测试用例

  • users test
  • books test

深入了解如何使用 SoapUI 进行压力测试_测试用例_07

深入了解如何使用 SoapUI 进行压力测试_测试用例_08

各自添加接口

然后我们需要进到各自的测试用例里去添加接口,选择导入接口

深入了解如何使用 SoapUI 进行压力测试_压力测试_09

这里演示了 users 的步骤,books 那边也是一样的

深入了解如何使用 SoapUI 进行压力测试_soapui_10

设置 100 次

接着我们把循环数设置成 100 次

深入了解如何使用 SoapUI 进行压力测试_测试用例_11

并点击 保存

测试套件

新建 测试套件

我们需要新建一个测试套件

深入了解如何使用 SoapUI 进行压力测试_测试工具_12

添加 测试用例

将刚刚两个测试用例添加进去

深入了解如何使用 SoapUI 进行压力测试_soapui_13

运行得到结果

最后点击 运行,就可以查看两个 测试用例 运行的结果了!

深入了解如何使用 SoapUI 进行压力测试_Test_14

知识扩展:

标签:接口,套件,测试用例,深入,SoapUI,测试,Test
From: https://blog.51cto.com/u_15964533/7463079

相关文章

  • Spring MVC 教程,快速入门,深入分析
    SpringMVC教程,快速入门,深入分析资源下载:Spring_MVC_教程_快速入门_深入分析V1.1.pdfSpringMVC核心配置文件示例.rar 作者:赵磊博客:http://elf8848.iteye.com 目录一、前言二、springmvc核心类与接口三、springmvc 核心流程图四、springmvc DispatcherServlet......
  • Spring高手之路14——深入浅出:SPI机制在JDK与Spring Boot中的应用
    1.SPI解读:什么是SPI?  SPI (ServiceProviderInterface)是一种服务发现机制,它允许第三方提供者为核心库或主框架提供实现或扩展。这种设计允许核心库/框架在不修改自身代码的情况下,通过第三方实现来增强功能。JDK原生的SPI:定义和发现:JDK的SPI主要通过在META-INF/services/目......
  • 深入了解快速排序算法
    快速排序(QuickSort)是一种高效的、分治法的排序算法,它在实际应用中被广泛采用,因为其性能优越。本文将详细介绍快速排序的工作原理,提供示例和Python、Go、Java以及C语言的实现代码。快速排序的基本思想快速排序的核心思想是通过选择一个基准元素,将数组划分为两个子数组:小于基准的子......
  • 软件自动化测试对软件产品起到什么作用?有什么注意事项?
    自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。一、软件自动化测试的作用:1、提高测试效率:自动化测试可以大幅提高测试的效率,节省......
  • 好用的软件测试框架有哪些?测试框架的作用是什么?
    软件测试框架是现代软件开发过程中至关重要的工具,它可以帮助开发团队更加高效地进行测试和验证工作,从而大大提高软件质量和用户体验。一、好用的软件测试框架1.Selenium:作为一种开源的自动化测试框架,Selenium具有功能强大且灵活性高的特点。它支持多种开发语言,并且可......
  • Postman 接口测试:优化你的接口测试工作流程
    在现代软件开发生命周期中,接口测试是一个至关重要的部分。使用Postman这一工具,可以轻松地进行接口测试。以下是一份简单的使用教程,帮助你快速上手。安装Postman首先,你需要在电脑上安装Postman。你可以从官网上下载并安装它。安装完成后,你可以打开应用并创建一个新的请求。创建......
  • 彩妆与香氛产品测试
    随着生活水平的日益提高,化妆品消费已经成为日常消费之一,其中彩妆更是成为消费者的新宠,彩妆的安全性也日益引起关注。一个彩妆产品的上市,产品原料的检测、产品成品上市前的备案检测、备案资料的审核以及上市以后的监督抽检,从不同的时间维度、技术、管理等层面来保证产品的安全。检测......
  • Ego微商小程序 - 接口测试
    接口测试设计流程1.需求分析与评审2.接口文档解析分析接口文档的核心内容API文档:Ego:Ego商城小程序,只存放项目前后端源码文件(gitee.com)3.设计测试用例与评审设计思路介绍一下你简历项目中的XXX项目的接口用例如何设计?答:下面是单接口-正向功能用例 ......
  • 会充电的CANoe-完成高效全面的充电系统测试,让新能源汽车说走就走
    随着中国新能源汽车的高速发展,越来越多的国内车企出海与外国汽车巨头同台竞技。2022年,在供应链缺芯少电的背景下,中国新能源汽车的渗透率还是超过了25%,连续八年为全球最大的新能源汽车市场。这也使得充电需求不断增大。当前,全球并没有形成统一的充电标准并且电动汽车充电领域涉及的......
  • IntelliJ IDEA教程()ideaIU-快速创建测试用例
    一.创建工程  完整的包结构src/main是源码存放包 src/test是测试类存放包1.工程结构图2.快速生成测试类......