1.情景展示 如上图所示,使用idea打包成功后,使用java命令启动jar包,并没有报错信息,但是通过浏览器或者postman却无法访问项目相关请求。 2.原因分析 与项目无关,是idea自身的mvn插件自身的bug,使用插件的package命令进行打包时,如果打成jar包的话,将无法在java中 ...
分类:
编程语言 时间:
2020-10-19 23:00:02
阅读次数:
36
问题原因:缺少cookie导致解决方法1:在Headers中添加cookie参数,value值从浏览器的请求接口中复制解决方法2(推荐):选择Network找到对应的请求,右键选择Copy-CopyascURL(bash)然后在Postman中选择Import-PasteRawText,将复制的cURLbash命令黏贴进去,导入即可。这样测试带登陆态的接口就方便多了。可以随意复制,修改URL及bo
分类:
其他好文 时间:
2020-10-10 17:29:05
阅读次数:
20
Swagger简介 由于前后端分离,前端或者后端无法做到及时协商,最终导致问题爆发,所以程序猿写代码时都是很暴躁的。 这个时候,就可以用到Swagger了,它号称世界上最流行的API框架,Restful Api文档在线自动生成器。还可以在线测试API接口,不必特意去下载Postman,ApiPost ...
分类:
其他好文 时间:
2020-09-24 21:48:48
阅读次数:
37
在接口自动化过程中,每次都打开postman工具来手动运行脚本显得不智能,所以可以通过命令在无UI或者其他持续集成的平台上执行脚本和数据。 环境准备 导出collection 安装node.js和cnpm 安装newman 环境检查 检测node.js: 检测cnpm: 安装教程:http://6t ...
分类:
其他好文 时间:
2020-09-18 02:01:40
阅读次数:
34
(二期)7、swagger2与postman 【课程七】swagge...tman.xmind0.3MB 【课程七预习】sw...tman.xmind31.3KB 随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染变成了:前端渲染、先后端分离的形态,而前端和后端的唯一联系,变成了API接口; ...
分类:
其他好文 时间:
2020-09-18 00:52:47
阅读次数:
32
Swagger接口文档,在线自动生成模板和页面。服务器地址加上swagger-ui.html后缀即可访问到(https://域名:端口号/swagger-ui.html)。 使用时在java代码中引用navan管理pom.xml中添加依赖: <!-- Swagger-mvc --> <depende ...
分类:
其他好文 时间:
2020-09-18 00:51:54
阅读次数:
27
在用postman进行接口测试时,对于参数较多的接口时第一次添加接口参数是比较繁琐的,可利用swagger一键导入api接口,事例如下: 1、获取swagger地址 2、打开postman,点击import,贴入swagger的url即可 3、导入成功后如下所示 ...
有时使用 Postman测试接口需要token,token过期后每次都手动获取一次比较繁琐, 可以使用 Postman访问登录接口,自动获取到token,并填充到需要鉴权的接口中 可以在右上角配置一个环境变量,用于区分不同的环境(比如访问本地接口和测试服的接口) 使用 Postman携带用户认证信息 ...
分类:
其他好文 时间:
2020-09-17 19:24:07
阅读次数:
26
一、参数化步骤 1、需要用UTF-8文件制作CSV文件,表头一般是参数名称 2、在raw传入的json数据中,对数据进行参数{{参数名}},键值对也可以{{参数名}} 3、在项目中,运行接口中设置参数化,选中CSV文件 4、在collection中设置场景,选中csv文件 5、并且跑完的接口成功数量 ...
分类:
其他好文 时间:
2020-09-17 13:26:23
阅读次数:
24
一、前置处理器Pre-request Script 通过js语言写一些功能,例如随机生成一些数字,用这些数字当变量,在执行接口之前,先执行前置处理器里的内容 一些js方法截图(此方法来源其他博主,如侵权请告知删除) 二、postman导入导出 1、脚本导入导出(文件夹) 导出:请求文件夹处三个点-E ...
分类:
其他好文 时间:
2020-09-17 13:25:15
阅读次数:
21