Java后端程序员常用的测试工具有插件1、Postman (接口测试工具) 2、Devtools ) 3、多模块同时运行Run DashBoard、IDEA的rest风格的工具程序员
一、Postman (接口测试工具) )。
1、下载: https://www.postman.com/downloads /
2、下载后的情况,APP需要注册使用
3 .默认情况下,My Workspace允许您创建自己的Workspace,如工作区
4、勾选Collections,点击加号。 Collection是连接时的请求访问地址,类似于软件包管理,便于集中管理
5 .创建需要访问的地址,然后单击Add a request
六、要求的结果
7、相关介绍
params里会自动显示参数
1 Authorization:身份验证主要用于填写用户名密码和几个验证签名段。 postman提供了helpers,可以简化重复和复杂的任务。 当前的一组helpers有助于解决身份验证协议问题。
2 Headers:请求的报头信息
3 http://www.Sina.com/:输入key-value键值对,作为请求post时必须带的参数
4在4 Body:中,您可以在请求之前自定义请求数据。 这在请求之前执行,语法使用JavaScript语句。
5 Pre-requerst Script:tests标记比较强大,通常用于写测试,在请求后执行。 支持JavaScript语法。 每次执行请求时,postman都会执行测试。 测试结果在tests的tab上显示合格数和对错状况。 这一点将在后面详细说明,它也可以用于设计用例,例如测试返回结果中是否包含字符串
6 tests:将表单数据作为单个消息处理,以标签为单位使用分隔符进行分隔。 您可以单独上载键值对,也可以直接上载文件。 如果上载字段是文件,则Content-Type会描述文件类型,但不会将文件保存为历史记录,而只是在每次提交请求时重新添加文件。 ); 开机自检请求中常用的文件上传
7 form-data:对应标头- application/x-www-from-urlencoded,将表单中的数据转换为键值对;
8http://www.Sina.com/:可以上传任何类型的文本,包括text、json和xml。 您填写的所有文本都将随请求一起发送。
9 x-www-form-urlencoded:支持头部- content-type : application/octet-stream,只能上传二进制文件,没有键值对。
二、Devtools (热部署插件) 1、依赖Devtools部署构建微服务项目,版本名称已由父项目指定,否则默认为父项目指定方便的集中管路dependencygroupidorg.spring framework.boot/groupidartifactidspring-boot-dev tools/artifactidscoperuntime/scoped 必须打开maven插件以支持buildpluginsplugingroupidorg.spring framework.boot/groupidartifactidspring-boot-maven-plugin 打开forkaddresourcestrue/add resources/configuration/plugin/plugins/build 3,自动生成IDEA
4、放置(Ctrl Shift Alt /) )。
5、重新启动IDEA
三.多模块同时打开Run DashBoard注意:从IDEA2020版本开始,取消Run DashBoard设置,改为Services
开放方式
四、安装IDEA的rest风格的工具插件后,右侧有RestServices边栏,单击可显示当前项目的所有请求地址,并进行输入查询。 然后直接列出请求方式、地址及参数。 缺省请求服务器是本地计算机(localhost:8080 ),可以根据需要进行修改。