swagger UI,jmeter接口测试步骤
一、普及Swagger知识
Swagger简单来说就是通过在后台提供API服务接口文档,提供后端开发者实现后台功能的接口,提供前端开发者实现接口功能。 (这是后端程序员按照规格编写后自动完成的文档流程哦) ) )。
前面是我大致总结的,官方的说明如下:
是用于生成、描述、调用和可视化具有rest风格的Web服务的规范和完整框架。 总体目标是将客户端和文件系统作为服务器以相同的速度更新。 的方法。 参数和模型紧密集成到服务器端代码中,以确保API始终保持同步。
二.功能
1 .提供接口的文档是在线自动生成的。
2 .完成界面功能测试(为了完成前后端的分离,什么是前后端的分离,大家可以自己百度)。
三.如何访问
访问地址基本上是部署后的地址,稍后添加swagger/index.html即可访问的完整地址: http://localhost :9005/swagger/index.html
四.界面介绍
1、总界面介绍
接口版本和列表; 此列表包含一个必须登录后才能访问的接口,以及一个不登录也可以访问的接口。 如下所示,Auth可以在登录后访问,或者查看右侧的锁定。
2、各接口说明
以下【类管理】模块列出了5个接口、3个GET接口和2个POST接口。 如果不能理解开机自检和GET,请自己百度一下;
1、根据Ids批量删除数据
2、根据Id获取数据
3、根据查询条件获取列表数据
4、获取树形数据
5、添加或修改数据
五.如何使用各接口功能
1、进入界面,必须先登录,找到登录的界面。 这里有验证码,必须先获取验证码。 (这里因系统而异,所以可以根据后端提供的文档进行操作。 这里只是说明想法。 ) ) ) )
2、打开验证码界面,点击Try it out (如下图)。 还简要介绍了访问接口的方法
3、这里验证的是一个参数是t,类型是字符串。 首先输入2021030125256。 很少说生成认证码的逻辑。 按参数输入即可。
4、执行Excute后,出现了验证码8216
5、已获得验证码。 接下来是登录系统。 访问/api/Sys/Auth/Token; 在注意登录界面参数的键对值之后我输入了
{ 'loginName': 'admin ',/帐户' loginPassword': '123456 ',/密码' t': '2021030125256 ',//验证码
6、单击运行后,下图中返回的响应主体结果就是后端返回的JSON数据。 这里只提取token,大家一起取出token中的字符串登录验证
eyjhbgcioijiuzi1niisinr5CCI6ikpxvcj9. eyjqdgkioiixiiwiawf0ijoimtyxndu0odywmsisim 5iz ii 6i je2mt Q1 ndg2mdeilcjlehaioixnje0n ja ijoimtezmdk4nyisilvzzxjotsi 6i ui2hee 6p-euoeeqhuwrmcisikrlcgfydg1lbnrdrci6ikeilcjezxbhcnrtzw 50 tk0ioi tkzmzhkodjymfmnde4nthjzththed k0 ioilotoxnuqfnrqhnkiblkzgilcjeyxrhqxv 0a g9y ax r5 ijoimcj9. okyknzcs0em2znv 6
7、回到开头,点击
8、按照提示输入; 请注意前面有小熊
bearereyjhbgcioijiuzi1niisinr5CCI6ikpxvcj9. eyjqdgkioiixiiwiawf0ijoimtyxndu0odywmsisim 5iz ii 6i je2mt Q1 ndg2mdeilcjlehaioioixnje 0 ckneijoimtezmdk4nyisilvzzxjotsi 6i ui2hee 6p-euoeeqhuwrmcisikrlcgfydg1lbnrdrci6ikeilcjezxbhcnrtzw 50 eijoimtkzmzhkoddjymfmnde4nthnthode 2 xltk0ioilotoxnuqfnrqhnkiblkzgilcjeyxrhqxv 0a g9y ax r5 ijoimcj9. okyknzcs0eekyknzcs 0
登录成功的图
9、到了第8步,证明登录成功,可以访问刚锁上的界面