# Autotestplat
一站式自动化测试平台及解决方案
Autotestplat-v5.1.2版本
功能介绍:<br>
实现了接口自动化测试,产品/项目,用户,系统参数设置,接口测试用例,测试计划,定时任务,测试报告。<br>
实现了实时接口性能测试,生成测试脚本,执行测试,测试报告。<br>
实现了AppUI自动化设置,用例录入,单个用例运行,全部用例运行。<br>
实现了WebUI自动化设置,用例录入,单个用例执行,全部用例执行。
<br>
部署指南:
python3.6
django2.1.3
更高版本待后续更新...<br>
1、下载和安装python 3.6、git、mysql、redis等安装包https://github.com/testdevhome/installPackage<br>
2、git clone https://github.com/testdevhome/Autotestplat<br>
3、cd Autotestplat <br>
4、pip install -r requirements.txt<br>
5、创建和导入数据库<br>
创建数据库名autotestplat,导入autotestplat.sql
修改数据库连接配置文件 Autotestplat/settings.py 77行 DATABASES
6、运行命令 python manage.py runserver 0.0.0.0:80 <br>
7、运行命令 redis-server redis.conf<br>
8、python manage.py celery worker -c 6 -l debug<br>
9、python manage.py celery beat<br>
10、访问 127.0.0.1/autotest/login<br>
操作手册:<br>
接口测试<br>
第一步、设置用户,设置产品/项目,用户设置默认产品,也就是当前正在进入使用的产品。<br>
第二步、在系统设置中设置参数,环境设置即设置host地址,常量即设置固定值作为参数,变量可以是时间戳,随机数字、字符等。<br>
第三步、在接口用例中进行接口用例录入调试,设置断言,通过正则表达式设置关联参数,执行;在接口中通过{关键字}设置参数。<br>
第四步、在测试计划中选择接口用例,定时设置,勾选用例调试。<br>
第五步、在测试报告中查看测试记录,报告的详情数据。<br>
性能测试<br>
第一步、选择接口,输入并发数,持续压测时间,点击生成jmeter脚本。<br>
第二步、点击测试开始。<br>
第三步、点击查看结果。<br>
AppUI测试<br>
第一步、系统设置App设置。<br>
第二步、启动weditor,连接手机,抓取App元素控件,录入用例。<br>
第三步、执行,查看用例结果。<br>
WebUI测试<br>
第一步、系统设置Web设置。<br>
第二步、安装谷歌浏览器版本100.0.4896.75 (正式版本) (32 位)。<br>
第三步、执行,查看用例结果。<br>
![image](https://github.com/testdevhome/Doc/blob/main/pic/userproduct.png)
![image](https://github.com/testdevhome/Doc/blob/main/pic/systemsetting.png)
![image](https://github.com/testdevhome/Doc/blob/main/pic/testcase.png)
![image](https://github.com/testdevhome/Doc/blob/main/pic/edittestcase.png)
![image](https://github.com/testdevhome/Doc/blob/main/pic/testplan.png)
![image](https://github.com/testdevhome/Doc/blob/main/pic/addapi.png)
![image](https://github.com/testdevhome/Doc/blob/main/pic/report.png)
![image](https://github.com/testdevhome/Doc/blob/main/pic/performance.png)
![image](https://github.com/testdevhome/Doc/blob/main/pic/appUI.png)
![image](https://github.com/testdevhome/Doc/blob/main/pic/webUI.png)
欢迎关注我们的微信公众号,请扫一扫如下图:
![image](https://github.com/testdevhome/Doc/blob/main/pic-V1.0/testdevhome.jpg)
没有合适的资源?快使用搜索试试~ 我知道了~
一站式自动化测试平台及解决方案.zip
共126个文件
js:26个
py:25个
css:23个
需积分: 5 0 下载量 10 浏览量
2024-01-15
08:54:31
上传
评论
收藏 16.57MB ZIP 举报
温馨提示
方案是为解决特定问题或达成特定目标而制定的一系列计划或步骤。它的作用是提供一种系统性的方法,以有效地应对挑战、优化流程或实现目标。以下是方案的主要作用: 问题解决: 方案的核心目标是解决问题。通过系统性的规划和执行,方案能够分析问题的根本原因,提供可行的解决方案,并引导实施过程,确保问题得到合理解决。 目标达成: 方案通常与明确的目标相关联,它提供了一种达成这些目标的计划。无论是企业战略、项目管理还是个人发展,方案的制定都有助于明确目标并提供达成目标的路径。 资源优化: 方案在设计时考虑了可用资源,以最大化其效用。通过明智的资源分配,方案可以在有限的资源条件下实现最大的效益,提高效率并减少浪费。 风险管理: 方案通常会对潜在的风险进行评估,并制定相应的风险管理策略。这有助于减轻潜在问题的影响,提高方案的可行性和可持续性。 决策支持: 方案提供了决策者所需的信息和数据,以便做出明智的决策。这种数据驱动的方法有助于减少不确定性,提高决策的准确性。 团队协作: 复杂的问题通常需要多个人的协同努力。方案提供了一个共同的框架,帮助团队成员理解各自的职责和任务,促进协作并确保整个团队朝着共同的目标努力。 监控与评估: 方案通常包括监控和评估的机制,以确保实施的有效性。通过定期的评估,可以及时调整方案,以适应变化的环境或新的挑战。 总体而言,方案的作用在于提供一种有序、有计划的方法,以解决问题、实现目标,并在实施过程中最大化资源利用和风险管理。
资源推荐
资源详情
资源评论
收起资源包目录
一站式自动化测试平台及解决方案.zip (126个子文件)
start_beat.bat 90B
start_worker.bat 62B
start_service.bat 37B
redis.windows-service.conf 47KB
redis.windows.conf 47KB
style.css 557KB
style.css 557KB
bootstrap.min.css 187KB
bootstrap.min.css 108KB
animate.css 74KB
design-iconic-font.min.css 69KB
linea-icon.css 51KB
ionicons.min.css 45KB
font-awesome.min.css 28KB
lightgallery.css 27KB
themify-icons.css 17KB
select2.min.css 15KB
glyphicons.css 15KB
simple-line-icons.css 13KB
dripicons.css 12KB
dt.css 11KB
pe-icon-7-stroke.css 10KB
codemirror.css 9KB
laydate.css 8KB
fileinput.min.css 3KB
owl.carousel.min.css 3KB
navbar.css 3KB
owl.theme.default.min.css 1018B
EventLog.dll 1024B
Autotestplat-V5.0使用手册.docx 4.58MB
ionicons.eot 110KB
iconfont.eot 2KB
chromedriver.exe 11.26MB
redis-server.exe 1.59MB
redis-cli.exe 488KB
redis-benchmark.exe 400KB
redis-check-aof.exe 251KB
interface_testplan.html 91KB
interface_edit.html 50KB
interface_testcase.html 32KB
interface_add.html 26KB
interface_report_detail.html 22KB
system_setting.html 20KB
web_testcase.html 19KB
app_testcase.html 19KB
user.html 17KB
interface_performance.html 16KB
product.html 11KB
interface_report.html 9KB
index.html 7KB
login.html 4KB
codemirror.js 393KB
jquery.dataTables.min.js 88KB
jquery.min.js 85KB
jquery.min.js 82KB
bootstrap.min.js 77KB
select2.full.min.js 73KB
select2.min.js 65KB
bootstrap.min.js 57KB
fileinput.min.js 46KB
apptestcase.js 45KB
webtestcase.js 45KB
owl.carousel.min.js 43KB
public.js 39KB
laydate.js 37KB
bootstrap.min.js 36KB
testcase.js 26KB
popper.min.js 19KB
systemsettings.js 16KB
performance.js 10KB
exporting.js 9KB
dataTables.bootstrap4.min.js 4KB
user.js 2KB
report.js 2KB
product.js 1KB
testplan.js 776B
index.js 53B
LICENSE 34KB
test_out.log 1KB
style.css.map 294KB
README.md 3KB
redis-server.pdb 6.75MB
redis-cli.pdb 4.32MB
redis-benchmark.pdb 4.17MB
redis-check-aof.pdb 3.36MB
owl.video.play.png 5KB
views_interfacetestplan.py 112KB
views_interface.py 56KB
views_performance.py 43KB
views_webtestcase.py 38KB
views_apptestcase.py 35KB
views_jmeter.py 24KB
models.py 15KB
views_systemsettings.py 8KB
views_user.py 7KB
urls.py 7KB
settings.py 4KB
views_interfacereport.py 4KB
views_product.py 3KB
urls.py 836B
共 126 条
- 1
- 2
资源评论
JJJ69
- 粉丝: 6006
- 资源: 5613
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功