Ubuntu下搭建ATC弱网测试环境
作者:StriveG Blog 发布时间:[ 2017/5/2 10:11:08 ] 推荐标签:python 虚拟环境
看到了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/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11