Skip to content

sorker/AutoWebForceTest

Repository files navigation

AutoWebForceTest

提供可使用的通用工具为:服务器监控、自动多用户登录。

其他的都是我毕业设计的代码

可编辑的config可设置:分布式服务器等内容。

####使用前环境配置要求: windows7以上,至少安装有最新版chrome、谷歌浏览器驱动最新版、、java8环境、python3.5以上版本

windows10直接scoop install chromedriver就可以安装chrome驱动了,不需要配置环境,10一下的系统需要下载驱动,安装解压到:C:\Program Files (x86)\Google\Chrome\Application下并配置到Path环境下

我的python环境:版本3.7.0,安装的基本包:selenium、os、request、django、multiprocessing、time、re

运行config下的主程序启动本地分布式环境,当然最好用cmd启动(在文件夹下的cmd中输入:

java -jar ../selenium-server-standalone-3.141.59.jar -role hub -port 4444  主节点
java -jar ../selenium-server-standalone-3.141.59.jar -role node -port 5555 本机分节点
java -jar ../selenium-server-standalone-3.141.59.jar -role node -hub http://127.0.0.1:4444/grad/register -port 6666 远程分节点
java -jar ../selenium-server-standalone-3.141.59.jar -role node -hub http://127.0.0.1:4444/grad/register -port 7777 远程分节点

在/AutoActivity/configs.py需要修改成你本地的IP

NODELIST = [
   # {"host": "127.0.0.1:4444/wd/hub", "DesiredCapabilities": DC.CHROME},   # 分布式节点的地址、自动化端口、运行的浏览器驱动(主机)
   # {"host": "127.0.0.1:5555/wd/hub", "DesiredCapabilities": DC.CHROME},    # 主机下的节点,不必要开启
   {"host": "10.60.76.113:6666/wd/hub", "DesiredCapabilities": DC.CHROME}, # 分节点
   {"host": "10.60.76.116:7777/wd/hub", "DesiredCapabilities": DC.CHROME}, # 分节点
]    # 分布式地址

在AutoWebForceTest下的setting修改数据库信息

在文件夹下用cmd输入命令:python manage.py runserver 运行网站

建议每台主机的并发数不要超过10个

About

web自动化分布式测试

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published