刚刚登录简书的时候发现,那个验证码廷高大上的。就想看看怎么弄的,就先跑个测试用例吧。
具体的我还没怎么看,我是百度的测试用例。既然要学习那就先从跑通一个测试用例开始吧。这个只是测试用例,之后会继续 更新。
1.首先需要安装git(因为测试用例是从git下载的)
我用的是阿里云的Cent OS7 的服务器。
[root@Snowy ~]# yum install git
从github中下载测试用例:
[root@Snowy ~]# git clone https://github.com/GeeTeam/gt-python-sdk.git
安装GeetestSDK:
[root@Snowy ~]# cd gt-python-sdk/
[root@Snowy gt-python-sdk]# python setup.py install
注意:安装这些东西度需要python环境,我的Linux自带的python2.7 ,如果没有的话,就需要自己去下载安装。
安装Django,版本的匹配问题,我一开始下载的是最新版本的Django,但是他需要python3.5的版本才能支持运行,所以我果断放弃了最新版:
[root@Snowy gt-python-sdk]# wget --no-check-certificate https://www.djangoproject.com/download/1.8.14/tarball/
[root@Snowy gt-python-sdk]# tar zxvf Django-1.8.14.tar.gz
[root@Snowy gt-python-sdk]# cd Django-1.8.14
[root@Snowy Django-1.8.14]# python setup.py install
之后就可以去git下来的测试用例里面运行了。
[root@Snowy ~]# cd gt-python-sdk/demo/django_demo/
[root@Snowy django_demo]# python manage.py runserver 0.0.0.0:8100
此时可能会出现问题:
入下图所示:
这个是在跑完python manage.py runserver 0.0.0.0:8100这个代码之后可能会出现这个情况。
此时就需要去我们下载的测试用例中查找文件,解决问题。
如下图所示:
ls之后查看一共有多少个文件:
进入文件夹django_demo 之后ls
如下图所示:
查找文件 settings.py 修改
之后再进入
django_demo 文件夹下
输入代码运行:
python manage.py runserver 0.0.0.0:8100
之后请求地址:http://39.106.123.59:8100/