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

接口测试没有接口文档如何编写测试用例?

张永嘉
2024-02-21

接口测试没有接口文档如何编写测试用例?
听说是可以通过抓包来确定请求参数和响应的预期结果,但是一直没理解的是,如果这个请求的参数和返回的响应结果是错误的(因为这个接口本来是需要测试的),测试用例又拿来做测试数据(即做请求数据和预期结果),这样的话不是白测试吗?还是说这个请求参数和返回的响应结果一定是正确的,为什么???

希望知道的小伙伴解答一下,十分感谢!

共有1个答案

万俟震博
2024-02-21

对于没有接口文档的接口测试,确实可以通过抓包来确定请求参数和响应的预期结果。但是,您所提到的问题是,如果请求的参数和返回的响应结果是错误的,测试用例又拿来做测试数据,这样是否会导致白测试。

实际上,通过抓包获取的请求参数和响应结果应该是一个示例,而不是确定的正确值。在编写测试用例时,需要根据这个示例进行断言判断,验证接口的功能是否符合预期。如果断言判断失败,说明接口存在问题,需要进行修复。

因此,通过抓包获取的请求参数和响应结果可以是错误的,但是测试用例的目的是验证接口的功能和业务逻辑是否正确,而不是简单地使用示例数据进行测试。在编写测试用例时,需要充分理解接口的业务逻辑和功能要求,并编写适当的断言判断条件,以确保接口的质量和稳定性。

 类似资料:
  • 更改历史 * 2018-02-13 邢足健 无过滤条件时,省略filters传参,修改下划线格式字段为驼峰 * 2018-03-06 邢足健 添加批量创建与批量删除接口 * 2018-03-19 管鹏波 基于filters增加或的查询 1.查询接口 * /tables 获取列表,接口名为表名的复数形式 @param pageNo 整数,如1

  • 接口测试没有预期结果如何测试?(即没有接口文档中写的预期结果) 希望知道的小伙伴回答一下,谢谢!

  • 接口测试 可以在兑吧后台接口配置处测试接口是否可以ping通和查看请求URL 1.免登接口测试 免登录地址接口开发完成之后,将免登录接口地址配置到兑吧后台,并在商品(或者活动)列表中获取商品(或者活动)链接,链接地址格式为:免登录接口地址+dbredirect+商品链接(链接经过encode编码)。开发者可以将该商品(或者活动)链接配置到客户端投放入口,点击测试访问,看是否可以正常跳转到商城指定页

  • 1.1.1. 测试 OAuth|OAuth2.0 接口 1.1.2. 目录 1.1.1. 测试 OAuth|OAuth2.0 接口 在驱动发布上先之前, 我们需要先测试 OAuth|OAuth2.0 授权接口, 假设驱动已经部署到如下地址 https://awesome-iot-brand.com/driver 我们需要做以下 4 个测试,测试通过, 就可以提交你的驱动了! 1.1.2. 目录 测

  • 本文向大家介绍python如何使用unittest测试接口,包括了python如何使用unittest测试接口的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python使用unittest 测试接口的具体代码,供大家参考,具体内容如下 1.首先使用 python 的requests 对接口进行测试 2.使用unittest调用接口,且对接口测试的结果进行统计 3.使用suite对c

  • 我正在使用Quarkus中的MicroProfile REST客户端,想知道如何对自定义客户端接口进行单元测试? 示例服务: 是否可以编写包含此功能的单元测试?例如。我想测试请求主体是否得到了正确的处理,是否包含了正确的JSON(特别是因为我遇到了JVM和本机映像模式之间行为不同的问题)。 REST服务器资源可以很容易地用REST保证测试,但是我没有发现REST客户机接口有类似的情况。 有什么建议