云原生测试工具XRunner如何实现不同项目的测试数据隔离

在实际的测试实践中,往往会有多个不同的项目组,但是各项目组之间的测试数据有时是需要相对保密的,这时测试工具就需要做到测试数据隔离,XRunner中实现测试数据隔离的方式是通过设置项目组成员以及用户权限进行的。

1、客户端中管理员账号的权限拥有最大权限,可以看到所有项目的数据,并对所有项目组及项目组成员的使用权限进行设置。

2、用户权限包括:普通、高级、管理员三种 普通用户:拥有查看、编辑、运行任务的权限,但不具备编辑他人脚本或停止他人运行的任务。

高级用户:除拥有“普通用户”的权限外,还具备停止他人运行任务的、管理执行器和修改脚本的权限。

管理员用户:拥有管理用户(即设置用户权限能够使用的并发数等)、管理项目组、管理执行器、查看以及执行任务的权限。 image.png

3、使用者可以根据实际测试需要建立不同的项目组,为项目组添加各种权限的项目组成员。 image.png