Lim接口测试平台(优质源码)

网站搭建   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2023-3-24

介绍
Lim是Less is More(少即是多)的缩写,正如它的名字我们希望在开展接口测试时能够“四两拨千斤”!让用户操作更少但开展建设的效率更高。因此我们做了许多交互细节上的优化和创新以及一些大胆的设计,比如:取消了局部变量、前后置计划、抛弃“先接口后用例”的传统建设思想,甚至还取消了“登录”!
你是否会疑问:这群Diao毛去掉了这些还如何高效的开展接口测试?
那还在等什么?赶快进入Lim的世界,看看Lim是怎么通过另一种方式让接口测试变得简单且高效的吧!

在线体验:

本帖含有隐藏内容,请您 回复 后查看
(推荐谷歌、火狐浏览器) (数据一周左右重置一次)
技术栈
前端:react+ant-design 后端:python3+django

开发环境搭建教程
前端环境
安装nodejs
安装yarn
进入项目中的lim-web目录执行:yarn&&yarn start
注:执行启动后就可直接使用无需再部署后端服务,因为请求的接口地址配置的是演示地址,如要修改请修改文件:src/utils/constant.ts中的HOST_SERVER:
host_server
后端环境
python3.9+;
mysql5.7+;
执行项目中的init-db.sql初始化数据库:
进入LimApi目录执行依赖包安装命令:pip install -r requirements.txt -i
本帖含有隐藏内容,请您 回复 后查看
;
修改LimApi/LimApi/settings.py文件的DATABASES数据库配置;
启动服务:python manage.py runserver 0.0.0.0:8001;
(可选)如果不涉及文件上传的操作可不执行:新开cmd窗口进入FileData目录执行命令python3 -m http.server 8003;
注意:因为django默认启动为单线程模式,所以上述的部署方式无法进行并发操作(例:在用例执行的同时进行中断执行的操作)所以可以通过UWSGI来启动项目。对于Linux系统推荐gunicorn+gevent的方式部署,本项目中的requirements.txt已集成了这两个库,所以在linux服务器上将启动命令更换为:python3 -m gunicorn -w 5 -k gevent -t 120 -D LimApi.wsgi -b 0.0.0.0:8006 即可。

开源不易,全靠用爱发电,如果对你有帮助请给我们点个关注+收藏

在未来的版本还会加入测试报告、Swagger导入、自定义函数以及执行实时监控等功能。大家提出的问题和BUG也会尽量解决。让我们一起成长吧!

沙发
定向网络 2023-3-24
尽早收藏,不然早上起来就被置换了
地板
小宇Q哥 2023-3-24
一楼有没有凯币
4楼
定向网络 2023-3-24
有.......
5楼
定向网络 2023-3-24
爱你哦。.
6楼
挽辞_ 2023-3-24
4楼有没有[滑稽]
7楼
湫羽绒 2023-3-24
抓的接口直接导入?然后[酷][酷][酷][酷]
8楼
定向网络 2023-3-24
我还以为没人关心这个技术呢。
9楼
定向网络 2023-3-24
你进去看一下有开源地址
10楼
湫羽绒 2023-3-24
let不是可以检测么?这个检测不检测的无所谓,主要是接口不好抓了现在。他们都卖到两块一条了活接口。[真棒]

评论

登录后才可发表内容
  • 主题

    12

  • 帖子

    39

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.1079s Mem:2065Kb