目前大部分后端都是用 rest api 来实现的,我想知道是否存在开源的方案既能测试单个接口,也能测试应用场景(多个接口组合在一起),这样针对每个新的功能,我只需要写好测试用例相关数据,然后通过这个工具直接实现整体的回归测试。
比如一个服务器后端有两个接口 user/login, user/info 两个接口,场景测试:
1,调用 user/login 登录,获取 token
2,根据步骤 1 返回的 token 调用 user/info 获取用户信息,校验。
那么这个方案需要实现:
1,rest api 请求
2,请求结果解析,提取指定占位符号里面的内容,并且能用于后续请求
3,校验请求结果,譬如通过 json schema 的方式验证,检测每个节点下的内容类型,值是否正确。
不知道大厂的测试方案是不是都是用代码来实现的?有没有这种通过写测试脚本( input/output 校验模板)的方案呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.