使用Gatling进行性能测试(三)测试用例结构解析&调试

本文介绍了如何使用Gatling进行性能测试,详细讲解了脚本的运行、结构、Http Protocol配置,包括silentResources的使用。在Scenario配置中,讨论了requestName、Pause、checks、清除缓存和cookies以及存储返回值的功能。同时,提到了通过csv文件管理测试数据,并介绍了不同读取策略。最后,提供了调试Gatling脚本的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

运行脚本

使用上一节录制好的脚本,在项目里打开后,右键运行Engine,即可运行录制的脚本了。运行结果如下图,console日志打印了请求的接口详情,也打印了分析报告,可复制到浏览器查看。但有接口请求失败了,下面就让我们一步步来解析并调试该脚本。
在这里插入图片描述
在这里插入图片描述

脚本结构

Gatling的脚本主要分为四部分:Http Protocol Configuration,Header Definition,Scenario Definition,Simulation Definition。在这里插入图片描述

  1. Http Protocol Configuration
    http请求配置,主要是我们访问网站的一些配置,比如url、agent等。
  2. Header Definition
    接口请求里的header,多个header以map的形式展示,包括header的key和value。
  3. Scenario Definition
    性能测试场景,即接口请求。
  4. Simulation Definition
    接口请求的配置,即性能场景的配置,包括并发数并发模式等。

Http Protocol 配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值