摘要:
在Ubuntu Linux中安装MySQL步骤 步骤一:更新软件包列表 首先,更新你的软件包列表: sudo apt update 步骤二:安装MySQL服务器 使用以下命令安装 MySQL 服务器: sudo apt install mysql-server 步骤三:启动 MySQL 服务 安装完 阅读全文
摘要:
一、Fiddler简介 Fiddler是位于客户端和服务器端的HTTP代理 目前最常用的http抓包工具之一 功能非常强大,是web调试的利器 监控浏览器的所有HTTP/HTTPS的流量 查看、分析请求内容细节 伪造客户端请求和服务器响应 测试网站的性能 解密HTTPS的web会话 全局、局部断点功 阅读全文
摘要:
一、Pytest特点 基于Python语言的自动化测试框架最知名的有如下 1、 unitest 2、 pytest 3、 robotframework 前两款框架主要聚焦在开发者的白盒单元测试 而robotframework主要聚焦在系统测试上。 Pytest可以用来做系统测试的自动化,它的特点有: 阅读全文
摘要:
一、WEB自动化简介 适合做自动化的项目:(1)软件需求变更不频繁(2)项目周期比较长(3)自动化的脚本能够重复利用。 自动化测试入项:系统测试 自动化测试实现过程:可行性分析,框架的选择(selenium,RF),需求分析、计划、测试用例的设计,无人值守、提交报告。 二、selenium的原理与安 阅读全文
摘要:
一、shell概述 shell是操作系统的最外层,可以合并编程语言一控制进程和文件,以及启动和控制其他程序。shell通过提示输入,向操作系统解释该输入。shell是一个命令行解释器,它接收应用程序/用户命令,然后调用操作系统内核。 Shell还是一个功能相当强大的编程语言,易编写、易调试、灵活性强 阅读全文
摘要:
一、 Pandas简介 Pandas,python+data+analysis的组合缩写,是python中基于numpy和matplotlib第三方数据分析库,与后者共同构成python数据分析基础工具包。pandas是在numpy基础上实现的,其核心数据结构与numpy的ndarray十分相似,但 阅读全文
摘要:
一、MySQL驱动程序安装 我们使用Django来操作MySQL,实际上底层还是通过python来操作的。因此我们想要用Django来操作MySQL,首先还是需要安装一个驱动程序。在Python3中,驱动程序有多种选择。比如pymysql以及mysqlclient等。这里我们就使用mysqlclie 阅读全文
摘要:
一、什么是性能?什么是性能测试? 性能就是软件质量属性中的效率特性。 性能效率特性: (1)时间特性:表示系统处理用户请求的响应时间 (2)资源特性:表示系统运行过程中,系统资源消耗的情况。资源包括:CPU、内存、磁盘等。 性能测试:使用自动化工具,模拟不同的场景,对软件各项性能指标进行测试和评估的 阅读全文
摘要:
一、模板 视图函数只是返回文本,而在实际生产环境中其实很少这样用,因为实际的页面大多是带有样式的HTML代码,这可以让浏览器渲染出非常漂亮的页面,目前市面上有非常多的模板系统,其中最知名最好用的是DTL和Jinja2。DTL是Django Template Language三个单词的缩写,也就是Dj 阅读全文
摘要:
一、创建第一个Django项目 使用命令行的方式创建 1、创建项目,打开终端,使用命令:django-admin startproject [项目名称] 即可创建。比如:django-admin startproject first_project。 2、创建应用(app):一个项目类似于一个架子, 阅读全文