前后历时半年独立开发了一套低代码自动化测试平台,同时支持 API 和 UI 测试,目前第一版已经上线了,邀请各位测试童鞋注册试用,平台链接。
平台简介
测试平台采用用例编写和用例执行分离的模式,将测试执行端作为测试引擎独立出来,支持部署在服务端也支持本地启动。即解决了执行资源拥挤、服务网络不通等问题,同时也方便测试用例编写时实时查看执行情况。
此外,平台会陆续提供丰富的报表功能,从各个维度统计测试数据和结果。也提供 OpenAPI,从功能模块、用例版本等维度支持外部执行调度,从而更好地支持 CI/CD。
更多关于平台的内容可以关注【流马测试】微信公众号查看,谢谢。
补充说明当前支持的一些关键功能:
搞个体验账号啊
验证码就没收到过
是开源的吗
登陆不成功啊
计划 Running 过程中,显示有点问题
我登录进去看了看没看出来,低代码,低在哪里,最起码断言,参数提取不用写代码,才能说低代码吧,
是不用呀,您看看使用手册的说明呢。断言、参数提取是支持 jsonpath、正则等方式的,断言函数也是比较丰富的。除了一些特殊需要支持自定义函数和 UI 操作,没有地方需要写代码啊。我是希望既能低代码,也能支持一些自定义代码来满足特殊使用,这样更灵活一些。
其实就是辅助断言和提取参数嘛,这个功能 ms 也有,比您说的这个还智能。我在上家公司也做过,因为我现在是第一版,所以还没来得及开发这些辅助功能。
另外您在使用参数的时候直接选是挺方便的,但是有两种情况不知道您考虑过没有:一是如果这个参数的入参不止提取的值呢,比如说 token,登录接口提取了 token,但是请求的时候前面需要加 bearer 才行,又或者某个入参是多个提取参数的组合。二是我不知道您这个接口的提取参数作用域是多大,假如说在一些流程用例场景时,某个用例的提取参数需要在下一个用例使用,不知道这时候是否支持,这种情况还是挺多见的。
然后我看了您的这个平台,接口采用 KV 形式写用例的,我最早也是这样设计的,对 json 做一个格式化解析。但说实话,遇到复杂的 json,特别是 jsonArray 和 jsonobject 的多层嵌套,维护起来特别麻烦,最终呈现还是 json 方便,所以后来就放弃了这条路。
何时开源?
一是如果这个参数的入参不止提取的值呢,比如说 token,登录接口提取了 token,但是请求的时候前面需要加 bearer 才行,又或者某个入参是多个提取参数的组合。
这个完全支持 ,在引用的地方,再拼接你要加上去的,或是再用内置函数处理,可以 函数套函数
二是我不知道您这个接口的提取参数作用域是多大,假如说在一些流程用例场景时,某个用例的提取参数需要在下一个用例使用,不知道这时候是否支持,这种情况还是挺多见的。
这个当然也是必须支持的呀,第二个图就有,在 json 中用我们的语法写也是 OK 的
然后我看了您的这个平台,接口采用 KV 形式写用例的,我最早也是这样设计的,对 json 做一个格式化解析。但说实话,遇到复杂的 json,特别是 jsonArray 和 jsonobject 的多层嵌套,维护起来特别麻烦,最终呈现还是 json 方便,所以后来就放弃了这条路。
不只是 KV,我们有编辑器模式 , jsonArray 和 jsonobject 在编辑模式用
ms 是有辅助断言和提取参数的哦,只是呈现方式不一样,我记得是自动推荐,其实这些都是辅助功能,更方便使用。
我明白您这边的设计了,和我最早在公司里做的差不多,两种模式可以切换。
不过我个人还是喜欢接口按照 postman 那种风格维护,看个人喜好了。
牛马测试平台吗