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

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

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

QQ 群:776797038
有问题随时沟通

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















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

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

怎么部署啊 大佬

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

陈恒捷 回复

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

南京阿良 回复

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

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

轻舟 回复

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

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

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

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

老王 回复

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

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

大佬,定时任务是没搞吗

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

没有定时任务,还没搞呢

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

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

老王 回复

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

本地部署完后端,修改了


随后打开显示

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

老王 回复

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

Good luck 回复

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

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

你部署好了吗?

Good luck 回复

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

老王 回复

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

没有,我也在等楼主回复

Good luck 回复

楼主是不是 不管了 哎

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

Good luck 回复

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


marico_ma 回复

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

marico_ma 回复

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

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

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

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

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

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

前端端口号 8089

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

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

34楼 已删除
marico_ma 回复

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

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

你的可以了吗

老王 回复

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

Good luck 回复

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

39楼 已删除

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

老王 回复

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

运行起来了 大佬 感谢感谢

marico_ma 回复

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

老王 回复

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

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

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

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


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

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

marico_ma 回复

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

Good luck 回复

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

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

Good luck 回复

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

marico_ma 回复

已修改

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

Good luck 回复

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

marico_ma 回复

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

Good luck 回复

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

marico_ma 回复

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

Good luck 回复

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

58楼 已删除

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

60楼 已删除
老王 #61 · 2021年10月19日 Author

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

62楼 已删除


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

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

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

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

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

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

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


大佬求助

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

marico_ma 回复


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

老王 #71 · 2022年01月07日 Author
Wendy陳 回复

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

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

大佬 git 链接失效了

需要 登录 後方可回應,如果你還沒有帳號按這裡 注册