python全栈测试之路-py3基础:接口测试基础

剖析http request 1. 一个http request(http请求)是指从客户端到服务端的请求消息,包括了以下信息: 请求地址: url 请求方法:GET、POST、PUT、DELETE、HEAD等 HTTP协议版本,可以F12查看 请求头:request header 请求正文 :也就 ...

道生一_三生万物 @ 2020/03/26

Jmeter接口测试 2=> Jmeter工具的介绍

第一节 接口测试流程 参数化:EXCEl文件参数化、数据库参数化、直接代码中配置、配置文件 预处理请求(前置处理):对请求的参数进行预处理、准备,如加密数据、组织测试数据 发起请求:httpclient、ws client 、rpc client 等等client 对想要进行处理(后置处理):解析响 ...

道生一三生万物 @ 2019/06/24

Jmeter接口测试 1=> 接口测试介绍

第一节 接口测试概念 a:模块之间的接口:如订单模块下单时,需要去用户资金模块查询余额等。b:系统对外部系统提供的接口c: 内部子系统的服务之间的接口 tcp/ip协议http/https、 websocket、 json、 xmlwebservice(soap/wsdl)、 restservice ...

道生一三生万物 @ 2019/06/24

python3 速查参考- python基础 6 -> 函数编程之参数、变量、作用域、递归、匿名函数 lambda

函数基础 1. 速查笔记 2. 函数的好处 代码复用、保持代码一致性、可扩展性 函数的参数 1. 速查笔记 示例: 运行结果: 2. 参数的其他知识点 函数的局部变量与全局变量-作用域 1. 速查笔记 2.全局变量的作用域是整个函数,局部变量作用域是定义该变量的子程序 递归函数 定义:在函数内部,可 ...

脚本_驱动_测试 @ 2018/08/29

Python3 Selenium自动化web测试 ==> 第二节 页面元素的定位方法

前置步骤: 上一篇的Python单元测试框架unittest,我认为相当于功能测试测试用例设计中的用例模板,在自动化用例的设计过程中,可以封装一个模板,在新建用例的时候,把需要测试的步骤添加上去即可; 而现在要做的就是学习如何定位页面元素,告诉系统我要找到什么UI元素,然后才能进一步的采取其他措施; ...

脚本_驱动_测试 @ 2018/08/29

Python爬虫学习==>第十二章:使用 Selenium 模拟浏览器抓取淘宝商品美食信息

学习目的: selenium目前版本已经到了3代目,你想加薪,就跟面试官扯这个,你赢了,工资就到位了,加上一个脚本的应用,结局你懂的 正式步骤 需求背景:抓取淘宝美食 Step1:流程分析 搜索关键字:利用selenium驱动浏览器搜索关键字,得到查询后的商品列表 分析页码并翻页:得到商品页码数,模 ...

脚本_驱动_测试 @ 2018/08/29

Python3 Selenium自动化web测试 ==> 第一节 起始点之Python单元测试框架 unittest

前置步骤 Python版本:3.6.4 selenium版本:3.11.0 IDE:Pycharm 学习目的 掌握Python版本的selenium自动化技能,对所学的知识总结,可以作为日后工作的参考; 对学习的Python脚本编码能力再磨练,实战中学习; 为后续的跳槽作准备,说难听点,不会编码的测 ...

脚本_驱动_测试 @ 2018/08/29

Python爬虫学习==>第十章:使用Requests+正则表达式爬取猫眼电影

学习目的: 通过一个一个简单的爬虫应用,初窥门径。 正式步骤 Step1:流程框架 Step2:实际步骤+分析 1. 在pycharm中新建一个Python项目,新建一个文件spider.py 2.运行代码: 运行结果不添加了,此外,最后注释掉的代码,功能是非多线程的 学习总结: 爬虫涉及的Pyth ...

脚本_驱动_测试 @ 2018/08/29

Python爬虫学习==>第十一章:分析Ajax请求-抓取今日头条信息

学习目的: 解决AJAX请求的爬虫,网页解析库的学习,MongoDB的简单应用 正式步骤 Step1:流程分析 Step2:实例分析 1. 打开今日头条搜索页,搜索“中超”,查看页面的请求方法为:GET 2. 创建一个Python文件:spider_ajax.py 3.网站url信息获取 4. 打印 ...

脚本_驱动_测试 @ 2018/08/29

Python爬虫学习==>第九章:正则表达式基础

学习目的: 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特点字符、及这些特点字符组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 正式步骤 Step1:常用匹配模式 Step2:最常规的匹配 运行结果: 范匹配: .*可以把除了匹配的开头和结尾都匹配 ...

脚本_驱动_测试 @ 2018/08/29

Python爬虫学习==>第六章:爬虫的基本原理

学习目的: 掌握爬虫相关的基本概念 正式步骤 Step1:什么是爬虫 请求网站并提取数据的自动化程序 Step2:爬虫的基本流程 Step3:Request和Response 1.request 2.response Step4:能抓怎样的数据 Step5:怎么样来解析 Step6:怎样保存数据 学 ...

脚本_驱动_测试 @ 2018/08/29

Python爬虫学习==>第五章:爬虫常用库的安装

学习目的: 爬虫有请求库(request、selenium)、解析库、存储库(MongoDB、Redis)、工具库,此节学习安装常用库的安装 正式步骤 Step1:urllib和re库 导入时,没有回显,就表示安装正确,可以正常使用 Step2:requests库安装 Step3:selenium库 ...

脚本_驱动_测试 @ 2018/08/29

Python爬虫学习==>第二章:MongoDB环境配置

学习目的: MongoDB的安装 正式步骤 (VMWare 虚拟机上无法安装这个MongoDB的自启动服务,如果你能办到,请多赐教) Step1:MongoDB的简介 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 mongoD ...

脚本_驱动_测试 @ 2018/08/29

Python爬虫学习==>第三章:Redis环境配置

学习目的: 学习非关系型数据库环境安装,为后续的分布式爬虫做基建 正式步骤 Step1:安装Redis Step2:安装redis可视化界面 学习总结: 系统环境的差异对学习的影响需要自己想办法解决 ...

脚本_驱动_测试 @ 2018/08/29

Python爬虫学习==>第一章:Python3+Pip环境配置

前置操作 软件名:anaconda 版本:Anaconda3-5.0.1-Windows-x86_64清华镜像 下载链接:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 软件名:Pycharm 版本:pycharm-professiona ...

脚本_驱动_测试 @ 2018/08/28