接口测试 谁做过蓝凌审批流的接口自动化测试

天邪泪 · August 22, 2022 · Last by Chras replied at August 24, 2022 · 5400 hits

最近要做审批流的自动化测试,有没有大佬分享下经验的,因为涉及到不同人员,不同节点的审批操作,来回要切换账户,有没有人提供下经验。没有做过这块~感谢各位大佬!

共收到 5 条回复 时间 点赞

我们系统刚好相似,各个审批节点的人不同,先查询当前节点审批人,从系统接口找到这个人登录审批,或者从文件中读取审批人,总之每次审批完进入详情去读取下一个人,直到审批结束

2Floor has deleted

我做过两种类型的审批流的自动化,一种是前后端不分离的,这种一般用 UI 来做,不过也确实跟你上面说的一样比较麻烦,需要处理一些角色切换或者节点判断等情况;另一种是前后端分离的,后端有提供 SwaggerUI,就是正常的接口自动化方法吧,按照设计的业务流程的顺序来调用对应的接口就好了 (login 时用到的角色都登录然后按照 role:token 存到 Map 中后续用的时候取即可)。建议先走一个基本的通过接口审批的业务流程,应该就会明朗很多。

中间查询一下审批数据,到谁那里了,就用那个人登录,获取 token 审批呗

首先先确认你们的登录鉴权是哪种方式,审批流类系统常用的是 session&cookie 或者 token。
第一种一般是每个用户的审批写成一条用例,先登录再操作,然后用测试套件组合一下,这类灵活可以复用。
第二种一般先写登录用例,一次性登录多个用户并保存 token,再写审批用例,切换 token 即可。
如果是别的鉴权方式,那也有对应的办法,可以参考我之前的帖子。

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up