条件是:接口有上下文依赖 支持语言不限和方式概念不限(有多种)。
这边接口测试一定要真实数据,还要启动每个接口大小,响应时间,全字段检查等,所以直接用代码写的……
嗯 只能代码。这个题目就是考下多块知识和设计,如何拿到上面接口返回 - 不同格式的回包,下面接口如何使用上面的回包。 面试会接口测试的,我一般会考这题。。
代码写,根据实际协议需要来从 response 里面取数据吧?例如 json 的可以用 jsonpath 提取数据。
是的。但是可以多聊聊。比如有字典对象和数组等。很多内容
根据实际业务场景。下一个接口需要上一个接口什么字段值,直接去获取好了,目前 restful 风格的 http 响应结果,一般都是 jsonobject 或 jsonarray 方式,对应的去提取,提取方法也有很多种,像 jsonpath 及之前社区里一位童鞋开源的 zson 都可以,再不济正则提取
—— 来自 TesterHome 官方 安卓客户端
直接看接口这块代码,看他调的哪个库,针对这些变量做了哪些计算,最后入了哪些库等等,根据这些设计条件覆盖和边界值测试用例
我用的就是再不济的那个😂
正则效率高
这个很多时候测试人员会受限于自己的工作环境。
比如我们的接口返回的消息都是 json,所以我们现在都是直接用 rest assured 的 jsonPath 来获取的。如果是只返回一个值的,直接放在 return 里。如果要获取多个值,则写到一个字典里。
如果要我考虑其他各种可能,我也很难回答出来。