ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Jmeter访问接口进行增删改查练习

2021-12-25 22:04:53  阅读:180  来源: 互联网

标签:提取 删除 改查 接口 学生 添加 增删 Jmeter id


背景

使用接口文档地址,实现动态关联,新增学生,查询学生,修改学生信息,删除学生,并使用正则表达式及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,id
来源: https://www.cnblogs.com/wuxq1307/p/15731714.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有