当前位置: 首页 > 知识库问答 >
问题:

java - 在go项目中写完了代码,如何进行api调试?

邹嘉致
2023-08-03

我在一个项目中学习,我用两个函数增加了两个功能的实现,期望是进行判断如果不存在就返回400给服务端,现在我完成了代码,可是不知道如何进行测试。说是用api什么什么的 我都不知道这个是属于那一部分 是测试 还是开发的调试 现在不知道该搜索什么去学习这部分

共有2个答案

桑飞语
2023-08-03

接口测试的过程可以分为两种:

  1. 人肉测试

这种测试直观, 你甚至对http的各种组成部分(头,body,请求方式等)一目了然, 推荐postman

  1. 单元测试(代码测试接口)

httptest go官方自带的, 可以参考 httptest 的介绍与使用

牧甫
2023-08-03

用Postman:API测试工具这是用的人最多的工具了。你可以用它来发送各种类型的HTTP请求(比如GET、POST、PUT、DELETE等这些请求),还可以查看返回的响应。你也可以设置请求头,加查询参数,发送请求体。还可以用Go的http包。
Postman使用教程:Postman接口测试工具最全实用教程

 类似资料:
  • 我所要做的就是从我的服务器调用我的Java代码。jsp页面。我写了一些。一个webapp的jsp页面,但随着项目的发展,我想开始将一些代码放入其中。java类或servlet。 为什么Eclipse不能“看到”my/src或/lib/web或/WebContent或/WebContent/src或/WebContent/web-INF/lib或/WebContent/web-INF/src中的所有

  • 我使用postman测试了一个API。使用postman,我设法生成了一个令牌。 从postman那里,我通过一个get请求,使用以下内容和以下详细信息获取了用户的所有数据: 在授权类型下,我选择了“无记名令牌”并将令牌粘贴在其各自的字段中。 当我单击发送时,我得到了一个用户数据的成功响应。 在PHP中,如何在PHP函数中执行相同的api调用(使用id、电子邮件和令牌)? 我试过这个: 但当我查看

  • 我正在尝试使用visual studio for mac在我的物理IOS设备(iPhone 7)上调试我的Xamarin Forms项目,它第一次运行良好,但一旦我更改代码并在模拟器上调试,我就无法再在我的物理设备上调试;我没有这个问题,当我改变我的代码和调试再次,只要我是在我的iPhone第一次调试。 一旦发生这种情况,我会得到以下错误: 错误1:无法协同设计“bin/iphone/debug/

  • 问题内容: 按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 假设Adwords是Google的事物,而Go是Google的事物,那么用Go编写的Adwords API版本需要多长时间? 与此问题相关的另一个问题是:是否

  • 我已经创建了一个CodeStar项目(PythonWebService模板作为起点),并且正在使用vscode对其进行编辑。 到目前为止,我已经自定义生成的项目有两个lambdas。结构如下: 它使用“sam本地启动api”并使用AWS仪表板进行测试。 但是,除了在每个lambda上复制粘贴“. py”文件作为模块使用之外,我没有设法重用“lambda1”和“lambda2”之间的代码。尝试编辑r

  • 4)简而言之:[Oracle DB]<---[Spark]----[spark-cassandra-connector]-->[Cassandra] 我在Java代码中调用Scala-lib时遇到的问题(上面的步骤1);更具体地说,在load函数调用期间:DataFrame jdbcDF=sqlcontext.load(“jdbc”,选项); 运行时错误:java.lang.ClassNotFou