当前位置: 首页 > web >正文

接口性能测试-基于博客系统

“碎碎念”地址http://111.230.19.204:8080/blog_login.html

一、公共模块

设置HTTP请求默认值

设置HTTP信息头管理器

添加登录凭证和请求的数据格式为 application/json

设置CSV数据文件

使得每次取到的username和password都不⼀样

解决jemeter响应数据乱码

添加 Stepping Thread Group 并设置各参数

二、用户模块

UserController源码https://gitee.com/hulinglingxiaobao/blog/blob/master/src/main/java/com/example/blog/controller/UserController.java

用户登录

在结果树中获取登录凭证和用户的id

在登录请求中添加JSON提取器

获取用户信息

获取作者信息

三、博客模块

BlogController源码https://gitee.com/hulinglingxiaobao/blog/blob/master/src/main/java/com/example/blog/controller/BlogController.java

获取博客总数

获取博客列表

在结果树中获取有效blogId

在博客列表请求中添加JSON提取器

获取博客详情

添加博客

更新博客

删除博客

删除博客的请求这里要做特殊处理,上面这样写会有参数不合法的错误

四、添加监听器

结果树

调整请求的前后顺序

登录在最前以获得登录凭证,获取作者信息前先要有有效的blogId

编辑

汇总、聚合报告

Response Times Over Time

Transactions per Second(TPS)

五、生成测试报告

http://www.xdnf.cn/news/8834.html

相关文章:

  • 使用 Hyperlane 实现 WebSocket广播
  • RabbitMQ 可靠性保障:消息确认与持久化机制(二)
  • FFMPEG-AAC编码
  • 《分布式年夜》解析
  • 【Linux学习笔记】深入理解ELF和动静态库加载原理
  • c++学习之---stack,queue
  • Java 流程控制 switch:从实际场景出发掌握选择艺术
  • 详解Mysql redo log与binlog的两阶段提交(2PC)
  • 上海医日健集团社区 + 写字楼全域覆盖便民服务网
  • 如何在Windows右键菜单中添加“在此处以管理员身份打开Powershell窗口”的选项(含图标设置)
  • 论文阅读:arxiv 2024 SmoothLLM: Defending LLMs Against Jailbreaking Attacks
  • NNG和DDS
  • Ubuntu 22.04 高效Python依赖管理指南
  • 小程序使用web-view 修改顶部标题 安全认证文件部署在nginx
  • 疫情社区管理登记系统
  • 基于点标注的弱监督目标检测方法研究
  • springboot中拦截器配置使用
  • NeuralRecon技术详解:从单目视频中实现三维重建
  • 「OC」源码学习——KVO底层原理探究
  • 批量获取电商商品数据的解决方案|API接口自动化商品采集|item_get 接口详解
  • Vue.js教学第十五章:深入解析Webpack与Vue项目实战
  • 消息队列的使用
  • ClickHouse讲解
  • Qwen2.5 VL 自定义模型的回复数量
  • 基于文本挖掘与情感分析的B站《唐探1900》弹幕研究
  • Qt for Android 安卓低功耗蓝牙(BLE)开发环境搭建
  • 打卡day36
  • HUAWEI交换机配置镜像口验证(eNSP)
  • --legacy-peer-deps 是什么意思
  • 【不背八股】1.if __name__ == “__main__“ 有什么作用?