环游
码龄6年
关注
提问 私信
  • 博客:114,613
    114,613
    总访问量
  • 34
    原创
  • 827,978
    排名
  • 15
    粉丝
  • 0
    铁粉

个人简介:能力进阶中...

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2018-09-20
博客简介:

环游的博客

博客描述:
能力进阶中...
查看详细资料
个人成就
  • 获得54次点赞
  • 内容获得12次评论
  • 获得126次收藏
创作历程
  • 22篇
    2019年
  • 16篇
    2018年
成就勋章
TA的专栏
  • selenium+python
    11篇
  • sublimeText
    3篇
  • linux
    4篇
  • mysql
    6篇
  • python
    14篇
  • django
    10篇
  • 接口测试
    4篇
  • pycharm
    1篇
  • postman
    1篇
  • fiddler
    2篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

353人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

fiddler抓包中的tunnel to 和connect请求方法

http tunnel和connect现象在fiddler抓包时,出现了很多 tunnel to,图标是把锁,看右侧的详情,发现使用的http connect方法。如下图查了很多资料后,总结如下connect是为了建立http tunnel,connect是http众多方法中的其中一种,它跟post、get、put、options方法是并列的。但是它的使用场景很特殊。只有在受限制的网络环境...
原创
发布博客 2019.03.07 ·
12067 阅读 ·
4 点赞 ·
4 评论 ·
9 收藏

UI测试时实现界面截图功能

selenium模块提供了截图函数get_screenshot_as_file()来截取当前窗口from selenium import webdriver #导入webdriver模块import os #定义截图函数 采取相对路径的方式将测试截图保存到.\reports\image\中def insert_img(driver,file_name): base_dir=os.pat...
原创
发布博客 2019.03.04 ·
1314 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用Fiddler+Postman学习网页抓包和获取接口数据的方法

为了知道POST方法所需要传递的HTTP请求头部和请求体,我们可以使用Fiddler来进行抓包,抓取上网过程中HTTP请求中的POST方法。为了验证Fiddler抓取到的POST请求,可以使用Postman进行测试验证。在Postman中完成测试后,我们就可以用Python的request.POST()方法来写我们的爬虫了。 使用的网址为:https://tianqi.911cha.com...
原创
发布博客 2019.03.01 ·
8736 阅读 ·
7 点赞 ·
2 评论 ·
59 收藏

接口测试时保存Forbidden (CSRF cookie not set.)

对使用django框架开发的web网页作接口测试时,使用POST方法请求数据时出现报错: Forbidden (CSRF cookie not set.): ****解决办法:项目文件中的setting.py中将csrf语句注释掉...
原创
发布博客 2019.02.22 ·
13599 阅读 ·
8 点赞 ·
0 评论 ·
9 收藏

使用python的字符串切割方法切割URL

已知一个url字符串,对其进行切割1.以“,”进行切割>>> a='https://baike.baidu.com/item/%E5%85%83%E5%AE%B5%E8%8A%82/118213?fr=aladdin#1'>>> b=a.split(".")>>> print(b)['https://baike', 'baidu', ...
原创
发布博客 2019.02.19 ·
2625 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Python字符串切片的使用

字符串类型是 Python 里面最常见的类型。创建方式是通过在引号(单或者双)里包含字符。字符串是由独立的字符组成的,可以通过切片( [ ] 和 [ : ] )操作访问。以字符串’abcd’为例子,下表里面分别列出了使用正索引和负索引来定位字符的情况。取字符串中第几个字符print “adcd”[0] 表示输出字符串中第一个字符 aprint “adcd”[-1] 表示输出字符串中最...
原创
发布博客 2019.02.19 ·
6748 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

SQL语句中group by与having的使用

一、GROUP BYGROUP BY语句用来与聚合函数(aggregate functions such as COUNT, SUM, AVG, MIN, or MAX.)联合使用来得到一个或多个列的结果集。语法如下:SELECT column1, column2, ... column_n, aggregate_function (expression) FROM...
原创
发布博客 2019.02.19 ·
228 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pycharm 查看某一函数的源码的快捷键

按住Ctrl,点击函数名称,即可跳转到该函数的代码文件中选中后,函数显示有下划线:点击函数名称,跳转到该函数所在的文件里:
原创
发布博客 2019.02.15 ·
11489 阅读 ·
7 点赞 ·
1 评论 ·
4 收藏

python2中 json中的中文显示不出的解决方法

json输出的字典格式。使用postman获取json数据:使用以下代码获取接口返回的json:#coding=utf-8import requestsimport jsonurl = "http://127.0.0.1:8000/api/get_event_list/"r = requests.get(url, params={'eid':'1'})result = r.jso...
原创
发布博客 2019.02.14 ·
2616 阅读 ·
6 点赞 ·
1 评论 ·
3 收藏

1049, "Unknown database 'guest_test'" 解决方法

解决方法:在mysql中创建名称为 'guest_test’的数据库cmd中:E:\learn\pydj\guest>python manage.py migrate
原创
发布博客 2019.02.12 ·
10608 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

接口和接口测试的定义

通过学习《Web接口开发与自动化测试》一书,我了解到接口一般分为两类:程序接口和协议接口。程序接口,也可以看作是程序模块接口,具体到程序中一般就是提供了输入输出的类、方法或函数。对于程序接口的测试,一般需要使用与开发程序接口相同的编程语言,通过不同的传入不同的参数,来验证程序接口的功能。协议接口,一般指系统通过不同的协议来提供的接口,例如 HTTP/SOAP 协议等。这种类型接口对底层代码做...
原创
发布博客 2019.01.28 ·
1066 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Django shell模式测试

Django shell模式 (交互式终端会话),可以将视图层(views)以编程的形式进行测试。测试可以做的事情:模拟“GET”和“POST”请求,观察响应结果–从 HTTP(headers,status codes)到页面内容.检查重定向链(如果有的话),在每一步检查 URL 和 status code。用一个包括特定值的模板 context 来测试一个 request 被 Djan...
原创
发布博客 2019.01.23 ·
1004 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

django-python2.7配置mysql数据库

django默认用的数据库是 Python 自带的 SQLite3,这种数据库并不适用大型的项目。除 SQLite3 之外,Django还支持mysql,oracle。mysql具有轻量简单,开源等优点,因此选择mysql作为项目的数据库。使用的python版本为:2.7,因此需要按照MySQLdb驱动。Django需要在…/guest/settings.py 文件中修改数据库相关配置...
原创
发布博客 2019.01.21 ·
674 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

django框架-model 模型层

Django 提供模型(model)层用来创建和存取数据,不需要直接对数据库操作。[pydj-项目名称 sign-签到应用的名称]model基础知识:每个model是一个Python 类,继承django.db.models.model 类。该model的每个属性表示一个数据库表字段。所有这一切,django已经自动生成的数据库访问的API。打开…/sign/models.py 文件...
原创
发布博客 2019.01.20 ·
696 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

django-后台系统admin

django自带了功能较全面的后台管理系统,创建项目后,
原创
发布博客 2019.01.20 ·
375 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

django框架-修改setting DEBUG

setting.py中DEBUG = True此时,当打开某个网址出错时,会将报错的详细信息显示出来:当我把 DEBUG = True设为False的时候运行 python manage.py runserver 的时候解决方案: 在 setting.py 中添加 ALLOWED_HOSTS = [‘127.0.0.1‘, ‘localhost‘]...
原创
发布博客 2019.01.19 ·
1476 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

http协议中数据请求的方法

GET和POST是什么?HTTP协议中的两种发送请求的方法。HTTP是什么?HTTP是基于TCP/IP的关于数据如何在万维网中如何通信的协议。其他 HTTP 请求方法下面的表格列出了其他一些 HTTP 请求方法:HTTP的底层是TCP/IP。所以GET和POST的底层也是TCP/IP,也就是说,GET/POST都是TCP链接。GET和POST能做的事情是一样一样的。你要给GET加上req...
原创
发布博客 2019.01.18 ·
894 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

django框架-登录界面

当客户机通过 http 协议向服务器提交请求时,最常用到的方法是 GET 和 POST。 get - 从指定的资源请求数据。post - 向指定的资源提交要被处理的数据本次使用django设计登录界面index.html:登录起始页manage.html:登录成功后的跳转页login_action.html:处理登录请求,失败后返回该界面index.html<!DOCT...
原创
发布博客 2019.01.18 ·
1049 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

django框架学习-1

django是使用较广的web开发框架,之所以选择这个,引用虫师的一句话:我的理由很简单,只是因为 Django 资料更丰富,当遇到了问题更容易找到答案之前一直在学习自动化功能测试,后来想学习自动化接口测试。在此之前要了解一个网页的前端和后台,如何对它进行测试?一直是困扰许多测试新手的问题。之所以看不清接口是什么,主要是因为我们不了解应用是如何被开发出来的。版本:python2.7 d...
原创
发布博客 2019.01.17 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

采用page object模式 自动化测试邮箱登录,发邮件的功能(selenium,python,unittest)

采用PO设计模式:目录结构:base_el:对每个页面都可能用到的函数进行了定义#coding=utf-8class Page(object): def __init__(self,driver): self.driver=driver self.timeout=30 def find_element(self,*loc): return self.driver.f...
原创
发布博客 2019.01.17 ·
1243 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏
加载更多