Jmeter访问接口进行增删改查练习
2021/12/25 23:13:02
本文主要是介绍Jmeter访问接口进行增删改查练习,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
背景
使用接口文档地址,实现动态关联,新增学生,查询学生,修改学生信息,删除学生,并使用正则表达式及json提取器实现关联并加上断言。
接口文档
http://localhost:8090/swagger-ui.html#/一、新增学生
接口地址:http://localhost:8090/studentAdd 添加请求,并参数化经常变化的变量,使用“用户定义的变量”对常变化的变量进行统一管理,便于修改复用。添加“用户定义的变量”,放在线程组第一层级便于多个请求调用
添加信息头数据
添加响应断言,检查请求返回信息
使用正则表达式提取响应数据中name字段,提取id字段同理。
添加"调试解调器"debug正则表达式提取值是否提取成功 添加查看结果树,运行后查看结果及正则提取值展示,如图: 查看数据库中新增数据展示,刷新数据库后最后一条数据与新增学生信息一致,新增成功。二、查询学生
接口:http://localhost:8090/studentFindOne/{id} 添加通过id查询学生接口信息及断言运行结果
三、修改学生信息
接口:http://localhost:8090/studentUpdate/{id} id参数化,从添加学生接口使用正则表达式截取到反馈id信息,新增学生id是多少,此处修改的学生信息id就是多少。 添加json提取器和添加BeanShell取样器打印输出json提取到的id信息 添加BeanShell断言: 运行结果展示:
四、删除学生
接口:http://localhost:8090/studentDelete/{id} 添加请求,配置请求信息,并将传输的id进行参数化,使用添加学生中正则表达式提取的id进行删除。 添加BeanShell断言,判断删除的后是否还可以反馈删除id,若没有返回删除的id则表示成功删除。运行结果
禁用删除接口后只运行新增和修改学生接口,数据库展示结果表明新增的id为23的账号已被删除。这篇关于Jmeter访问接口进行增删改查练习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-27消息中间件底层原理资料详解
- 2024-11-27RocketMQ底层原理资料详解:新手入门教程
- 2024-11-27MQ底层原理资料详解:新手入门教程
- 2024-11-27MQ项目开发资料入门教程
- 2024-11-27RocketMQ源码资料详解:新手入门教程
- 2024-11-27本地多文件上传简易教程
- 2024-11-26消息中间件源码剖析教程
- 2024-11-26JAVA语音识别项目资料的收集与应用
- 2024-11-26Java语音识别项目资料:入门级教程与实战指南
- 2024-11-26SpringAI:Java 开发的智能新利器