Ubuntu下搭建ATC弱网测试环境

发表于:2017-4-28 13:10

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:StriveG Blog    来源:51Testing软件测试网采编

  看到了Fresco的弱网测试框架,尝试一下。 
  1、安装python virtualenv
  sudo apt-get install python-virtualenv
  2、创建一个python 2.7的虚拟环境
  virtualenv python2.7 --python=python2.7
  1、切换到虚拟环境
  source python2.7/bin.activate
  2、安装django,版本必须1.10
  sudo pip install django==1.10
  3、安装ATC相关东西
  sudo pip install atc_thrift atcd django-atc-api django-atc-demo-ui django-atc-profile-storage
  4、初始化一个django项目
django-admin startproject atcui
cd atcui
INSTALLED_APPS = (
...
# Django ATC API
'rest_framework',
'atc_api',
# Django ATC Demo UI
'bootstrap_themes',
'django_static_jquery',
'atc_demo_ui',
# Django ATC Profile Storage
'atc_profile_storage',
)
from django.views.generic.base import RedirectView
from django.conf.urls import include,url
urlpatterns = [
...
# Django ATC API
url(r'^api/v1/', include('atc_api.urls')),
# Django ATC Demo UI
url(r'^atc_demo_ui/', include('atc_demo_ui.urls')),
# Django ATC profile storage
url(r'^api/v1/profiles/', include('atc_profile_storage.urls')),
url(r'^$', RedirectView.as_view(url='/atc_demo_ui/', permanent=False)),
]
python manage.py migrate
  1、启动atcd
  注意,启动的时候得指定wan和lan,通过ifconfig查看,第一个为wan,最后一个为lan
cd python2.7/bin/
sudo ./atcd --atcd-wan wan名称 --atcd-lan lan名称
```
8. 启动django
```
python manage.py runserver 0.0.0.0:8000
  2、测试
  本机链接localhost:8000
  手机链接IP
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号