在接口测试过程中,我们尝试使用过各种接口测试工具,但这些工具,都无法很好满足我们的需求。我们的需求:
基于以上几个核心需求,为了让接口自动化测试上手更加容易,更加系统化。我们开发一个接口自动化测试平台,让每个人都享受高效工作,省出更多时间,过上美好生活。
整套系统采用前后端分离的技术架构,进行构建。前端部分使用到了业内比较火的 Vue 框架;后端部分使用到了非常成熟的 Python Web 开发框架 Django;接口测试部分使用到了@debugtalk开源的 HttpRunner;数据库使用到了 MySQL,MongoDB,Redis.
定时任务是怎么实现的?Linux 的 cron ?
请问楼主,这个是几个人做的,做了多久啊?
和我司的一样。。。也是 django+celery+vue(原 jq+bootstrap,现在改成 vue)。
接口测试用了好久了,现在我也在想着写性能。
redis 是做 BROKER,但 mongodb 干嘛,存测试结果?
之前我也想用 mongodb 但是不知道为什么一定要这么做,现在测试结果存文件也挺好的。
接口断言那里填写能贴出来看看吗?Variabls Extract Validators Skip
看界面,一个用例里可以有多个接口,在一个用例里接口串行执行,是这样吗?会不会有这样一个问题,有个接口(比如登录)必须先被其他接口调用,这样的话,录入用例的时候需要先录入登录接口,会不会有数据冗余?或者说把接口都录在一个用例里边
666 啊,感觉和我做的很类似啊 ,不知道会开源么
赞赞赞!期待开源
没有做数据类型区分么?比如断言 200 是字符串类型?如果我要断言 int float bool 或者定义变量是这些类型呢
期待开源~
好是很好 不过总觉得 大家现在都是在追求界面弄些测试平台 很多人并不关注 里面是如何处理的
套用框架直接请求,做断言, 不要GUI; 换句话说: 不满足领导的需求, 让不懂代码的普通工程师也能用,
为什么反而不招人待见?
如果解决不了通用的问题,登录后其他用例对它的依赖,加密,测试后的数据销毁重建...
还没有开源吗?
期待开源
性能怎么做?
这几天也在搞 celery 做定时任务,但还没搞懂,怎么根据前端设置的时间去设置定时,我看你上面说放数据库,可以给个思路吗?