使用jmeter进行接口测试

ops/2024/11/13 10:34:24/

1、添加「测试计划」

2、添加「测试片段」,按照业务模块进行划分,不通的业务模块可以放在不同的「测试片段」中,

在「测试片段」中添加不同的控件:

3、测试数据比较多,放在文件中,所以要读取测试数据

4、生成uuid和时间戳,这里没有使用jmeter自带的生成函数,因为在后续处理中需要把uuid和时间戳存在结果文件中,实际情况是请求时的uuid和时间戳会发生改变,所以采用这种方式:生成后保存在变量中,后面引用这个变量:

5、在结果树中需要显示请求的序号,所以需要生成这个序号:

在请求采样器中引用:

6、在结果文件中需要记录请求数据的序号,这里使用计数器:

7、提取返回中的数据:

8、处理相应数据,将必要的字段写在本地,用户后面对比和统计:

9、创建模块控制器:


http://www.ppmy.cn/ops/113393.html

相关文章

MySql 初次见面

文章目录 前言1、连接层2、查询缓存3、解析器3.1、词法解析3.2、语法解析 4、预处理器5、优化器6、存储引擎6.1、InnoDB 存储引擎6.1.1、主要特性6.1.2、应用场景 6.2、MyISAM 存储引擎6.2.1、主要特性6.2.2、不足之处6.2.3、应用场景 前言 MySQL 是一种流行的开源关系型数据库…

如何在WordPress中添加事件Schema(分步指南)

如果你正在举办一个在线活动,那么你可能正在寻找通过网络宣传的方法。此时,模式标记可以帮助你在搜索引擎结果中提高活动的可见性。 活动模式将帮助谷歌和其他搜索引擎更好地理解你的活动详情,使它们能够在活动列表、丰富摘要和谷歌知识面板…

目标检测-数据集

目标检测数据集是用于训练、验证和测试目标检测模型的图像和标注数据的集合。这些数据集通常包含多种类别的物体,并提供了每个物体的位置信息(即边界框)。下面是一些广泛使用的目标检测数据集,以及它们的特点: 1. COC…

如何在Unity发布安卓移动端游戏

在移动端手机游戏开发的时候,我从最开始就遇到了一个问题,并不是技术上的问题,而是移动端游戏如何进行发布的问题,由于之前所使用的都是基于Windows平台的电脑游戏,并没有使用过手机游戏开发环境,所以&…

【Linux 20】线程控制

文章目录 🌈 一、创建线程⭐ 1. 线程创建函数⭐ 2. 创建单线程⭐ 3. 给线程传参⭐ 4. 创建多线程⭐ 5. 获取线程 ID 🌈 二、终止线程⭐1. 使用 return 终止线程⭐ 2. 使用 pthread_exit 函数终止线程⭐ 3. 使用 pthread_cancel 函数终止线程 &#x1f30…

raksmart大带宽服务器租用

RAKsmart的大带宽服务器租用服务以其高性能、全球覆盖、价格合理以及稳定可靠的特点,成为许多企业和个人用户的首选。以下是对raksmart大带宽服务器租用的具体介绍: 1. 服务特点: RAKsmart提供多种配置的服务器选择,从基础的E5系列…

Python编码系列—Python适配器模式:无缝集成的桥梁

🌟🌟 欢迎来到我的技术小筑,一个专为技术探索者打造的交流空间。在这里,我们不仅分享代码的智慧,还探讨技术的深度与广度。无论您是资深开发者还是技术新手,这里都有一片属于您的天空。让我们在知识的海洋中…

小众语言ruby在苹果中的初步应用

前言 感觉Ruby在苹果系统中充当一种脚本语言来使用。 1、直接输入ruby没有反应 2、可显示结果的命令 ruby -e "puts Goodbye, cruel world!" 效果如下图: 说明苹果系统中ruby已经安装完毕,或者就是自带的。 3、编辑运行第一个ruby程序 输入…