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