自动化工具 开源~自研的一套自动化测试平台实现 web、接口自动化、性能测试支持上传 jmeter 脚本

老王 · 2021年09月29日 · 最后由 Colin 回复于 2023年02月16日 · 8812 次阅读

前后端已分离,如果你也觉得不错 可顺便点击 github 上的星星给个奖赏我也不介意哈~~~~~
如有其他需要的功能不定期更新给加上,主要是提升测试效率,大家多提宝贵意见~~~

QQ 群:776797038
有问题随时沟通

github 开源项目:
后端自动化测试平台:https://github.com/wangyinghaotest/TestPlatformDjango
前端:
https://github.com/wangyinghaotest/VueAutomatedTestPlatform















如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 68 条回复 时间 点赞

中间突然插了一个微信支付二维码是啥情况。。。引导捐赠可以,但也不要那么突然,有点一头雾水。

怎么部署啊 大佬

老王 #70 · 2021年10月08日 Author

你先本地安装 mysql,然后下载好对应的前后端,运行就可以呀,github 上有运行步骤

老王 #69 · 2021年10月08日 Author
陈恒捷 回复

惊不惊喜,意不意外,这个开源 捐赠 随意的哈~如果要部署可以看我放的那个 github 里面有步骤

老王 #68 · 2021年10月08日 Author
南京阿良 回复

有啥意见,可以提出来 大家一起参谋参谋,改一改~

上来一个微信二维码,太直接了吧

老王 #66 · 2021年10月08日 Author
轻舟 回复

直来直去的不好嘛~ 又不是必须付费- -😂 我都已经开源了,就是个辛苦费,咱也不是强买强卖😂 😂 😂

想问一下大佬几个问题
性能测试那里只能上传 jmx,基本压测都用到数据文件,怎么上传
单机器的性能测试吗,还是有集群

老王 #64 · 2021年10月09日 Author

目前是单机器的压测,集群还没添加进去

老王 回复

感谢感谢 不需要什么配置吗大佬

报错了 大佬 怎么处理啊 from AutomatedTestPlatform.settings import WEB_ROOT
ImportError: cannot import name 'WEB_ROOT' from 'AutomatedTestPlatform.settings'

大佬,定时任务是没搞吗

老王 #60 · 2021年10月11日 Author
fer 回复

没有定时任务,还没搞呢

老王 #59 · 2021年10月11日 Author

你在你的电脑中添加个环境变量 变量名称 ENV 变量值是 1
我用这个区分是本地还是服务器来着 你自己手动添加下在本地,如果你是部署到服务器可以更改 ENV 的值等于 SERVER

老王 回复

感谢大佬指导 那个错误没有了 后端又有错误了

老王 回复

还有 大佬 数据库的密码 在哪修改啊

Good luck 回复

大佬 你部署好了啊 能帮忙看一下我这个问题吗

你这个需要修改本地数据库密码 ,
改成和这个一样的。

你部署好了吗?

Good luck 回复

我和你的那个 not found 404 的问题一样 你解决了吗

老王 回复

大佬 求助了 眼看就要成功了 又出问题了 感谢感谢

没有,我也在等楼主回复

老王 #28 · 2021年10月15日 Author


域名设置是这样的,大家不要写错了

Good luck 回复

楼主是不是 不管了 哎

想问问 ui 自动化 执行机 是如何的,用的 平台本地 还是 远程的呢

Good luck 回复

改前两张图片中的 ip 就可以了


marico_ma 回复

我的改过来了 还是报这个错 麻烦问一下大佬 前端和后端的代码文件夹 放到哪里都行吗

marico_ma 回复

大佬 再麻烦问一下 我这个是运行起来了吧?

老王 #44 · 2021年10月14日 Author

任意 6 个字符,先点击注册,再点击登录 就可以了

老王 #31 · 2021年10月14日 Author

运行起来了,你这个是后端的吧,前端也得运行起来

老王 #32 · 2021年10月14日 Author

前端端口号 8089

老王 #33 · 2021年10月14日 Author
回复

你要是本地部署就本地环境就行,要是放服务器就用服务器的地址配置 在 django-setting 中配置下,记得要设置环境 ENV

marico_ma 回复

按照前两张图片已修改!,前端后端项目都运行起来了

系统变量已配置,但打开还是这样

你的可以了吗

老王 回复

大佬,可以帮忙看一下我的这个问题吗

Good luck 回复

改的那两个地方应该和你后端的地址保持一致

老王 回复

前端怎么运行啊 大佬 我好像是没运行 感谢感谢

运行起来了 大佬 感谢感谢

marico_ma 回复

特别感谢大佬 回复 第一次成功部署运行一个平台

老王 回复

十分感谢大佬的无私分享 感谢

老王 #29 · 2021年10月15日 Author

客气了~如果你要做 web 自动需要你看下后端接口,需要配置下的在 django 中,
这个是配置调试的,
这是配置任务执行的

你部署好了,可以让我看一下你都改的那些地方吗

Good luck 回复

前端运行 和 后端运行 不能是一个端口

marico_ma 回复

这个地址怎么保持一致呀,我后端是 0.0.0.0:8081/ ,我后端设置的是 0.0.0.0 ,前端设置的是,但打开报错误

那你能把你改的端口截个图吗,或者我加你个联系方式,看看你怎样改的

Good luck 回复

把 vue 项目中的 const host 改成http://0.0.0.0:8081就可以了

marico_ma 回复

已修改

但打开还是不行
大佬,可以在帮忙看一下吗

Good luck 回复

你用前端的地址去访问,用 vscode 下面终端中的地址

marico_ma 回复

用这个地址去访问 ,点击注册按钮 显示的是这个

Good luck 回复

输入账号和密码点击注册,再点击登录

marico_ma 回复

输入账号和密码以后点击注册,在点击登录没反应,

Good luck 回复

留个联系方式我帮你看看?

突然一个二维码,把我吓了一跳。。。我说咋突然绿了

老王 #13 · 2021年10月19日 Author

绿了绿了~~草原不好嘛😃


请教下在运行 UI 任务的时候,报这个错,按照百度的方式改了几版,还是不行,什么情况?

请教下作者,api 的没有区分测试环境和线上环境吗?在执行任务的时候

请问作者,UI 自动化如何断言的?从页面和代码上没看到断言的过程呢

老王 #66 · 2021年11月15日 Author
ZYH 回复

目前 UI 自动化没有断言,执行失败了 会告诉你 哪个页面得第几步 有问题

ZYH 回复

目前还没有区分 这个你可以添加个模块 环境得切换

感谢大佬分享。有个问题,UI 测试任务可以设置顺序吗?有一部分需要登录才能执行的用例,但是每次都是先执行它们才执行登录

改的这两个地方应该和后端的地址保持一致,后端地址是 0.0.0.0:8001,Django 就改成 0.0.0.0,vue 项目就改成 0.0.0.0:8001。
判断后端项目是否正常启动可以访问后端的接口 ip:端口/api/backend/users/

marico_ma 回复


后端运行了,前端怎么运行

Wendy陳 回复

前端参考下 前端 git 上得文档

本地部署完后端,修改了


随后打开显示

前端显示是这个账号密码是什么呀

40楼 已删除
35楼 已删除
58楼 已删除
14楼 已删除
12楼 已删除


大佬求助

请教一下大佬,项目部署在服务器上后,调试 ui 脚本,看不到操作过程只有运行结果,且用例缺少了最重要的断言部分。那 ui 测试用例的意义何在呢?

大佬 git 链接失效了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册