自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Linux安装python3

最近在部署项目,之前也在虚拟机中装过python,很顺畅。隔了几个月后,这次在腾讯云服务器中安装竟然多做了一些无用功。所以,让大家不走弯路,直接快速安装。以centos 7.X为例1. 下载python3以python3.7为例,输入下载指令:wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz如果想安装其他的版本,直接把Python版本号进行修改就行2. python目录解压python压缩包前,需要先创建一个目录:/.

2021-11-19 10:43:54 1125

原创 vue3:Module parse failed: Unexpected token (7:27) 解决方案

很多人都碰到过的问题,也是vue3中遇到的坑之一:我出现,及解决的方法分享一下,希望也有人跟我一样的困扰。解决方案:其实,在报错中已经看出一些提示了,里面有关于script,所以,直接看html中script标签就好了。直接把这里换掉,加入script标签时,直接用:scope,保存时,OK。项目正启动成功了。...

2021-10-01 20:25:21 17438 14

原创 简易聊天软件开发(python+socket)

python软件开发一个聊天软件,了解一下,最初的聊天实现方式,本次用到socket编程,及多线程技术,测试开发入门小玩意,没事玩一玩,还是可以的。话不多说,直接上代码:一、1V1聊天代码实现:创建两个文件,sock_server.py和sock_client.py文件:1.1 sock_server.pyimport socket# 创建socket对象sk=socket.socket()# 连接服务器ip及商品sk.connect(('127.0.0.1',9999))# 向服

2021-08-11 16:12:44 6799 7

原创 python自带数据库SQLite3,实现增删改查,及初始化重复操作

一、SQLite3简介SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,您不需要在系统中配置。二、 为什么用SQLite3不需要一个单独的服务器进程或操作的系统(无服务器的)。SQLite 不需要配置,这意味着不需要安装或管理。一个完整的 SQLite 数据库是存储在一个单一的跨平台的磁盘文件。SQLite 是非常小的,是轻量级的,完全配置时小于 400KiB,省略可选功能配置时小于250KiB

2021-08-05 18:10:45 1435

原创 python路径介绍(os,abspath,dirname,join)

关于python中路径的介绍:import os,sysprint(__file__) # 当前文件路径dir1=os.getcwd() # 当前文件所有目录print('This is dir1:',dir1)dir2=sys.path[0] # 当前文件所有目录print('This is dir2:',dir2)dir3=os.path.abspath(__file__) # 当前文件的绝对路径print('This is dir3:',dir3)dir4=os.path.

2021-07-26 11:32:59 731

原创 面试宝典---

一、自我介绍篇面试官您好,我叫XXX,XXXXXXXXXXXXXXXXXXXX二、网络基础篇1. ISO/OSI模块应用层(服务器)–>表示层–>会话层–>传输层(防火墙)–>网络层(路由器)–>数据链路层–>物理层(网卡、集线器)2. TCP/IP模型:应用层(FTP、HTTP、Telnet、SMTP、POP3、DNS)–>传输层(TCP、UDP)–>互联网层(IP、ICMP、ARP)–>网络接口层(元)3. TCP与UDP的区别首先,

2021-06-28 19:36:43 5375 3

原创 vscode中markdown插入图片方法

现在比较喜欢用vscode,去记录工作当中的日常工作记录及一些问题反馈,记录就会用到madrkown格式。操作演示:首先安装markdown进入vscode,软件下载中搜索:markdown选择Markdown All in One直接点击下载(我这已经下载过了)在需要目录中,新建文件,如ui.md插入图片格式:![节点](目录)点击右上角预览按钮,查看效果。最终效果展示:OK,演示到这里就结束了。md文件里面是无法直接插入图片的,只能通过预览看到图片。...

2021-06-28 11:53:57 13762 1

原创 vscode执行selenium自动化,优化运行后显示终端显示无意义的东西

selenium中send_keys输入随机数原由:今天上班时,在帮一个前同事的忙,他说,输入值时,怎么实现-180到180随机数,我直接告诉他:random.randint(-180,180)他说不行,我试了试:因为上班电脑只下了vscode,于是赶紧搭了下环境import randomimport unittestfrom time import sleepfrom unittest.main import mainfrom selenium import webdriver#生

2021-06-09 19:54:56 751 1

原创 接口脚本自动运行(httpie/curl)

是否对批处理(bat)很陌生,不使用工作,怎么在cmd中自动运行接口测试?并返回相应的结果?并且语法高亮显示,格式也很漂亮。。。一、接口开发基于前一篇接口开发,Flask+ TinyDb实现接口,并用postman+newman+jenkins实现自动化测试接口已经写好了,也用postman工具进行了接口测试。今天我们再用批处理脚本,让接口自动运行,不需要再用工具进行测试。二、服务启动脚本我们自已写的接口,如果是用flask框架,每次都需要设置环境变量,再启动服务,很麻烦。所以,我们可以写一个.

2021-05-03 18:03:31 1061 2

原创 web自动化测试框架搭建(python+selenium+pytest+pom+ddt)

一、seleniumselenium是一个开源的web ui自动化测试工具,详细就不再过多介绍了。二、环境搭建关于环境搭建,非常简单,可以参考我之前的博客。selenium新手入门三、po设计po(pom)模式:页面对象模型,把项目中的页面,封装成一个一个类,一个页面对应一个类。再通过实例化这个类的对象,去调用类里面的属性和方法。好处:提高代码维护代码重复利用3.1 po分层3.1.1 基础层:基础层:放封装的selenium基础方法代码实现:class BasePage:3.

2021-05-03 11:17:48 7228 16

原创 Flask+ TinyDb实现接口,并用postman+newman+jenkins实现自动化测试

利用flask框架,结合tinydb数据库,实现一个简单的接口,并利用postman工具进行接口测试,再通过newman运行,最终通过jenkins持续集成,自动运行自动化测试。一、flask框架前段时间,简单介绍了flask框架的入门和基本使用,这里不过多介绍,想了解的,点击flask实现接口二、TinyDB2.1 优点TinyDB,是一个小型,简单易用,面向文档的数据库;代码仅1800行,纯python编写。如果您需要一个简单数据库,该数据库具有干净的 API,无需大量配置即可工作,则 .

2021-04-24 21:26:11 438

原创 Django开发框架详细入门教程之实现接口并测试

本文将介绍django框架的基本入门使用,下载安装,及实现一个简单的get请求接口和post请求接口,及利用postman和apipost工具进行测试。一、django介绍前段时间介绍过轻量级的开发框架flask,以及mock一个简单的 接口。点击查看flask入门。今天来介绍功能更加强大的django框架。Django是一个由Python写成的Web应用框架。Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,Django.

2021-04-11 22:34:24 7086

原创 Robot Framework+Appium实现项目自动化(工作实战项目)

你是否想要入门rf+appium实现自动化,或者是工作中会运用到?不知道从何下手,然后网上搜索一天,收获并不大?robot framework + appium项目实战来了。这是工作中真实的项目。终:自动化实现过程如果有从事金融行业测试的朋友,就可能对下面业务比较熟悉:实现:打开app–>进入我的页面进行登录–>进入交易页面中的普通买入–>输入沪市股票的限价委托和市价委托,深市股票限价和市价委托–>委托成功后,进入当日委托中查询相应记录一、robot framewor.

2021-04-11 11:56:17 3221

原创 MongoDB入门详细教程

一、mongodb简介:mongodb是基于分布式文件存储的数据库,它的特点是:高性能、可扩展、易部署、易使用,存储数据非常方便二、下载安装1.官网地址:2.下载完成后,点击安装下载,自定义安装位置,一直点击下一步,直至安装完成。重启电脑。三、启动配置3.1 创建目录在D盘要目录下新建一个mogo_data目录,里面再新建这四个目录文件夹:bin、log、conf、data3.2 命令行下运行mongodb服务器切换到安装目录下:执行下面命令:D:\program files\Mong

2021-04-10 22:38:36 2020 2

原创 Flask开发框架的使用

Flask框架的入门操作,到mock一个接口的操作。作者是一个互联网行业的小测试,只为将自已学过的,工作中运用到的,及之前碰到的疑难问题且得到解决方面,和大家分享。作者将从UI自动化测试、接口自动化、简易Web开发框架、各种测试工具、基础运维小知识等方面,跟各位大神一起探讨。一、Flask简介Flask是一个用Python编写的Web应用程序框架。 Armin Ronacher带领一个名为Pocco的国际Python爱好者团队开发了Flask。 Flask基于Werkzeug WSGI工具包和Ji.

2021-04-05 21:17:42 1153 2

原创 unittest自动化测试框架的使用(网易邮箱的登录及邮件发送)

本文将介绍unittest的核心用法,及用python+selenium+unittest框架实现网易邮箱的登录及邮件发送自动化操作。一、unittest简介unittest是python内置的单元测试框架,不需要安装。只要接触过python,或者做自动化测试,必会的测试框架。它算是入门级的框架,pytest都是在基于unittest的基础上深入的。如果有兴趣想了解pytest框架的,可以参考我的另一篇博客:pytest从入门到精通2021最新教程unitest的使用,无非就是基于它四大核心概念的.

2021-04-05 20:24:04 5681 3

原创 jenkins持续集成的使用(含RF自动执行自动化)

从零开始学习搭建jenkins,到自动执行自动化测试。作者是一个互联网行业的小测试,只为将自已学过的,工作中运用到的,及之前碰到的疑难问题且得到解决方面,和大家分享。作者将从UI自动化测试、接口自动化、简易Web开发框架、各种测试工具、基础运维小知识等方面,跟各位大神一起探讨。一、jenkins介绍1.1 定义先来看看官网的定义:JenkinsBuild great things at any scaleThe leading open source automation server,.

2021-04-04 09:14:51 1475

原创 RF+Selenium实现自动化实战

从零开始学习robot framework框架,代码、关键字封装,来实现自动化测试。作者是一个互联网行业的小测试,只为将自已学过的,工作中运用到的,及之前碰到的疑难问题且得到解决方面,和大家分享。作者将从UI自动化测试、接口自动化、简易Web开发框架、各种测试工具、基础运维小知识等方面,跟各位大神一起探讨。零、RF简介0.1 rf是啥?robot frameword(简称rf),它是一个基于Python的,可扩展的关键字驱动的测试自动化框架,用于端到端验收测试和验收测试驱动开发(ATDD)。它可.

2021-04-03 21:27:12 1989

原创 2021年最新gitee使用教程

一、官网注册进入官网注册步骤很简单,略过。二、新建仓库注册成功后,进入工作台中,新建仓库三、下载客户端一直默认选择,安装完成。

2021-04-03 11:25:31 4823 1

原创 单元测试框架--pytest从入门到精通2021最新教程

一、pytest简介1.1 简述pytest稍微有一点基础的测试,或者接触过python语言,首先想到的肯定是unittest。但是,今天我们再来详细掌握另一款单元测试框架–pytest。官网中是这样描述pytest的:pytest: helps you write better programs。CET-4翻译:pytest:帮你们写更好的程序。The pytest framework makes it easy to write small tests, yet scales to supp

2021-04-03 09:08:35 1909 5

原创 selenium自动化入门之实现163邮箱发送邮件

实现一个入门级的UI自动化测试,实现163邮箱登录,及发送邮件功能。基于最基本的代码,元素定位,切换iframe。基于测试框架-unittest实现,最后生成测试报告。1. 代码编写直接上代码:from selenium import webdriverfrom time import sleepimport unittestclass Wangyi(unittest.TestCase): def test_wang(self): driver=webdriver..

2021-03-28 17:16:25 3304

原创 Linux-centos安装docker详细指南

作者是一个互联网行业的小测试,只为将自已学过的,工作中运用到的,及之前碰到的疑难问题且得到解决方面,和大家分享。作者将从UI自动化测试、接口自动化、简易Web开发框架、各种测试工具、基础运维小知识等方面,跟各位大神一起探讨。一、Docker简介百科说:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。那Docker由什么组成呢, 包括三个基本概念:.

2021-03-27 23:52:55 191

原创 vaware虚拟机中安装linux系统

今天介绍,如何在虚拟机中,安装linux系统。话不多说,直接上手。一、安装虚拟机虚拟机的安装,不多介绍,如果没有虚拟机的,可以网上下载,也可以私信我。二、下载Centos镜像包下载讯雷软件,并打开点击这里,并复制下载链接进入讯雷软件中,粘贴刚才复制的链接,进入漫长的下载过程。网络正常的情况下,两小时左右吧,讯雷VIP的话另说。下载完成后,是这样的。三、虚拟机中安装linux系统进入虚拟机,选择添加虚拟机选择自定义,下一步默认,再下一步接着选择稍后安装

2021-03-27 22:46:04 403 2

原创 Appium环境搭建2021年最新详细教程

下载夜神模拟器下载地址进入夜神官网直接点击【立即下载】或,点击下方64位(64位操作系统,现在电脑基本都是64位,放心点击下载)傻瓜式安装,一步一步,直接最后安装完成。下载完后,如上图展示电脑桌面中。打开夜神模拟器(上面那个图标),进入设置–>关于平板(如需要将平板改成手机,将设置中分辨率更改即可)连续多次点击版本号,会提示开发者选项已开启进入开发者选项页面,打开【USR调试】打开adb安装目录(cmd中输入adb查看安装目录),将adb目

2021-03-23 23:49:19 4420 1

原创 selenium新手入门

从零入门,最简单,最易接受的新手安装指南

2021-03-14 22:13:57 3900

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除