自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jenkins+jmeter+HTML reports接口压力自动化持续集成(Linux篇)

Jenkins+jmeter+HTML reports接口压力自动化持续集成(Linux篇)新建一个压力测试的项目:20210422_strees_test,首先要进行项目的配置,项目的创建,前几个步骤请参考jenkins+pytest+allure接口功能自动化持续集成(Linux篇),后续配置请参考以下操作。1、配置构建模块,选择Execute shell,输入以下命令行,如图:. ~/.bashrccd iInterface_python/jmxsh auto_stress_test.sh

2021-07-17 12:38:44 558 2

原创 Linux常用命令汇总

Linux常用命令汇总自己工作当中常用的命令随笔:1、查看当前路径pwd:2、ls命令3、查看文件内容的命令:cattaillessmoreheadnl4、find命令5、which命令6、复制文件cp命令7、切换目录cd命令8、创建文件mkdir命令9、删除文件rm命令10、查看网络命令11、移动和重命名mv命令12、创建文本文件touch命令13、vim命令14、vi命令15、安装软件yum命令16、安装软件apt-get命令17、解压文件tar命令

2021-07-17 12:28:53 496

原创 vue设置背景占满全屏

vue设置背景占满全屏示例:如下图的顶部和左侧的空白区域:解决背景图片占满全屏的问题如下:1、首选要新建一个全局样式表global.css文件,代码如下:/* 全局样式表 */html,body,#app { height: 100%; margin: 0; padding: 0;}2、在项目入口文件导入全局样式表,代码如下:import './assets/css/global.css'3、然后在style中设置如下代码:.login{ backg

2021-06-26 22:01:51 12405 10

原创 vue项目添加背景图报路径不存在

vue插入背景图Module not found: Error: Can’t resolve ‘…/assets/image/beijing.png’ in 'D:\test\plantfrom\这是由于图片路径引入方式不对,原代码如下:<style>#header-background{ background:url("../assets/image/beijing.png"); # 错误的路径引入 width:100%; height:100%; position:fi

2021-06-26 10:16:10 761

原创 Flask数据库插件安装与配置教程

Navicat Premium介绍Navicat Premium是一个可多重连接的数据库管理工具,它可让你以单一程序同时连接到MySQL、Oracle、PostgreSQL、SQLite 及 SQL Server数据库,让管理不同类型的数据库更加方便。Navicat Premium 结合了其他 Navicat 成员的功能。有了不同数据库类型的连接能力,Navicat Premium 支持在MySQL、Oracle、PostgreSQL、SQLite 及 SQL Server之间传输数据。它支持大部份MyS

2021-06-19 00:45:21 853

原创 MySQL 8配置远程登录配置

MySQL 8配置远程登录1、登录数据库,进行修改host访问,命令如下:update user set host="%" where user="root";执行结果如下图:2、刷新权限,命令如下:flush privileges;执行过程如下图:3、进行修改/etc/mysql/mysql.conf.d/mysqld.cnf配置文件,命令如下:vim /etc/mysql/mysql.conf.d/mysqld.cnf修改结果如下图:修改成功后,保存退出4、

2021-06-13 18:42:28 1372

原创 MySQL 8设置密码免密登录问题

MySQL 8设置密码免密登录问题问题:MySQL8 安装的时候设置了root用户密码,用mysql -u root -p进行登录,不用输入任何密码就能登陆,如图:解决方案如下:1、进入mysql数据库,输入use mysql,如图:2、查询数据库用户的用户名,密码,host以及加密方式。命令如下:select host, user, authentication_string, plugin from user; 执行结果如下图:由于在mysql 5.7.9以后废弃了passwor

2021-06-13 18:20:51 1776 2

原创 Ubuntu20.04安装和卸载MySQL8

Ubuntu20.04安装MySQL8这里的安装和卸载统一用的都是root用户,如果使用其他用户需要添加说sudo。1、安装mysql-server8,命令如下:apt install mysql-server执行命令过程如下图:2、查看MySQL是否安装成功,命令如下:可以使用mysql --version或者mysql -V查看版本信息,确认是否安装成功,如图:也可以使用帮助命令mysql --help确认是否安装成功,如图:3、初始化配置信息,命令如下:mysql_se

2021-06-11 23:24:56 2693 4

原创 Linux apt下载安装时出现:在等待缓存锁:无法获得锁 /var/lib/dpkg/lock-frontend的问题

Linux apt下载安装时出现:在等待缓存锁:无法获得锁 /var/lib/dpkg/lock-frontend的问题问题:Ubuntu用apt下载安装时出现等待缓存锁:无法获得锁 /var/lib/dpkg/lock-frontend,如图:解决办法:强制解锁,命令如下:rm /var/lib/dpkg/lock-frontend执行过程如图:然后重新安装即可,如图:...

2021-06-09 22:38:47 1745

原创 Docker搭建MySQL教程(Linux)

Docker搭建MySQL教程1、拉取mysql镜像文件,命令如下:docker pull mysql:5.5 #拉取指定版本的mysql镜像docker pull mysql #拉取最新版本的mysql镜像这里以拉取mysql5.5版本的为例,拉取镜像过程,如图:查看是否拉取成功,如图:2、部署MySQL数据库以及建立数据的映射,命令如下:docker run -d -p 3306:3306 --name mysql \-v ${PWD}/mysql/conf:/etc/mysq

2021-06-07 22:37:05 269 1

原创 Ubuntu安装docker教程

Ubuntu安装docker教程1、安装docker的依赖包,命令如下:apt-get -y install apt-transport-https ca-certificates curl software-properties-common安装过程如图:2、安装aliyun的证书,命令如下:curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -3、添加一个源,这里添加

2021-06-06 23:24:08 1051

原创 Flask框架搭建

Flask框架搭建(一)创建一个Flask框架1、打开pycharm专业版,创建一个flask框架项目,如图:这里的虚拟环境是创建项目之前已经创建好的虚拟环境2、点击创建按钮,跳转到项目主界面,如图:由上图可以看出项目的结构,如图:解析一个应用程序创建完成Flask项目,会自动生成一个应用程序,代码如下:from flask import Flaskapp = Flask(__name__)@app.route('/') # /就是指路由def hello_world

2021-05-30 23:56:14 3424 1

原创 Flask配置文件的几种方法

Flask配置文件的几种方法一,属性方式app.env='TESTING'app.debug=True根据app的属性进行环境配置二,字典方式app.config.from_mapping({'ENV':'development','DEBUG':True})或者通过字典的key来配置app.config['ENV']='development'app.config['DEBUG']=True这里需要注意key必须全部大写三,文件方式settings.py文件内容如下:EN

2021-05-27 00:06:04 804

原创 MVC与MVT框架原理介绍

MVC与MVT框架原理介绍MVCMVC是模型,视图,控制器的缩写,它强制性地使应用程序的输入、处理和输出分开。M:model(模型),主要用于对数据库的封装V:view(视图),主要是向用户展示的界面C:controller(控制器),主要是接收请求,处理业务逻辑,获取结果返回给视图MVC原理如下图:MVTMVT是python中的M:model(模型),与MVC中的M功能相同,处理数据库的增、删、改、查等操作V: view(视图),与MVC中的C功能相同,用于接收请求,处理业务逻辑,获

2021-05-24 22:34:13 931

原创 Git的分支操作

Git的分支操作

2021-05-22 23:56:55 268

原创 Flask框架搭建虚拟环境教程(Linux)

Flask框架搭建虚拟环境教程为什么要使用虚拟环境?随着你的 Python 项目越来越多,你会发现不同的项目会需要 不同的版本的 Python 库。同一个 Python 库的不同版本可能不兼容。虚拟环境可以为每一个项目安装独立的 Python 库,这样就可以隔离不同项目之间的 Python 库,也可以隔离项目与操作系统之间的 Python 库。管理虚拟环境的常用的工具有virtualenv和virtualenvwrapper,这里推荐使用virtualenvwrapper工具。virtualenvw

2021-05-22 18:18:57 782 1

原创 Git的常用命令

Git教程(一)1、安装好Git,首次使用必须设置用户签名,设置用户签名是指设置用户名和邮箱,用来区分不同的操作者,在不同的版本代码提交中可以查看代码提交的作者,以确认是谁提交的代码,如果不设置用户签名,是提交不了代码的,该用户名与将来登录代码托管中心的用户名是没有关系的,代码如下:git config --global user.name 用户名 git config --global user.email 邮箱验证设置用户签名是否设置成功,查看电脑用户下面是否存在.gitconfig文件

2021-05-18 23:51:33 119

原创 Git的安装教程

Git的安装教程Git是一个免费的开源分布式版本控制系统,可以快速高效地处理从小型到大型的所有项目。Git易于学习,占用空间小,性能快,它比版本控制工具,如Subversion、CVS、Perforce和ClearCase,更具有廉价的本地分支、方便的暂存区和多个工作流等特性。官网下载地址:https://git-scm.com/download/win历史版本下载地址:https://npm.taobao.org/mirrors/git-for-windows/1、下载最新版本的git 2.31.

2021-05-09 16:23:56 655

原创 Jenkins Appium自动化持续集成

Jenkins Appium自动化持续集成Appium自动化项目介绍案例的业务内容是:打开app单机Add Contact按钮在Contact Name中输入a san在Contact Email中输入email地址单击Save按钮校验之后是否返回到首页项目所用语言是:python代码项目所用框架是:Appium+pytest框架项目使用的开发工具为:pycharm项目源码位置:https://github.com/w1990en0519d/iAppium_pythonAppi

2021-05-07 22:54:49 766

原创 Appium的安装与配置

Appium的安装与配置Appium介绍1、Appium是什么?Appium是一个移动端的自动化测试框架,可用于测试原生应用、移动网页应用和混合应用,且是跨平台的。可用于IOS和Android操作系统。原生应用是指用Android或iOS编写的应用,移动网页应用是指网页应用,类似于iOS中safari应用或者chrome应用或者类似浏览器的应用。混合应用是指一种包裹webview的应用,原生应用网页内容交互性的应用。2、Appium的特点Appium是支持多平台,多语言的,底层多引擎可切换,而且它

2021-05-07 00:00:03 1238

原创 Node.js安装教程

Node.js安装教程1、从官网下载Node.js的安装包:https://nodejs.org/en/download/,如图:2、我这里直接下载最新的安装包node-v14.16.1-x86.msi,如图:3、双击安装包node-v14.16.1-x86.msi,如图:4、点击Next,跳转到条款界面,选择同意条款,如图:5、点击Next,跳转到安装路径界面,可以自定义路径,我这里使用默认路径,如图:6、点击Next,跳转到Custom Setup界面,该界面使用默认软件安装,如图

2021-05-05 23:09:15 1073

原创 Android SDK的降级教程

Android SDK的降级教程

2021-05-05 17:36:27 4210

原创 Android SDK的环境变量配置

Android SDK的环境变量配置

2021-05-05 16:15:16 14251 2

原创 android studio安装教程

android studio安装教程android studio安装的前提必须保证安装了jdk1.8版本以上。1、打开android studio的官网:https://developer.android.google.cn/studio/,点击DOWNLOAD ANDROID STUDIO下载,如图:2、跳转到下载界面,选择同意条款,并点击下载,如图:3、等待下载完成之后,双击android-studio-ide-201.7042882-windows.exe运行,如图:4、点击Next,

2021-05-05 14:54:23 36420 9

原创 Jenkins Selenium自动化持续集成(Linux篇)

Jenkins Selenium自动化持续集成(Linux篇)Selenium自动化项目介绍案例的业务内容是:测试百度首页搜索关键字之后,跳转页面标题的准确性项目所用语言是:python代码项目所用框架是:selenium+pytest框架项目使用的开发工具为:pycharm项目源码位置:https://github.com/w1990en0519d/iSelenium_PythonSelenium自动化搭建1、首先要在运行的节点上配置好运行环境,通过查看项目源码,需要在/home/你的用户

2021-05-03 23:12:21 1291 6

原创 如何克隆别人的项目添加到自己的仓库

如何克隆别人的项目添加到自己的仓库1、在自己需要存放项目的目录,打开git bash here,如图:2、clone自己需要的项目:git clone 代码地址3、进入克隆下的项目中,删除原有git文件信息,如图:rm -rf .git4、初始化仓库,如图:git init5、将代码添加到暂存区,如图:git add .6、将暂存区代码添加到本地仓库,如图:git commit -m "提交说明"7、在自己的官网上新建一个空项目,如图:8、关联自己的远程仓库

2021-05-03 17:29:02 2911 2

原创 Centos突然连不上网,解决办法

Centos突然连不上网,解决办法1、打开终端,执行以下命令:systemctl stop NetworkManager2、执行完毕之后,执行下面的命令:systemctl disable NetworkManager3、执行完步骤2的命令,最后执行以下命令:systemctl start network.service...

2021-05-03 14:29:13 1162

原创 Selenium安装配置教程

Selenium安装配置教程Selenium的介绍Selenium支持web浏览器自动化,它主要有三个工具构成:Selenium WebDriver、Selenium IDE、Selenium Grid。Selenium的官网:https://www.selenium.dev/Selenium WebDriver是使用浏览器,提供API来控制浏览器,就像用户在操作浏览器。Selenium IDE是浏览器的一个扩展插件,可以录制用户在浏览器上的一个操作。Selenium Grid是用于Seleni

2021-05-03 13:22:26 1081 2

原创 Mitmproxy工具之Python API教程

Mitmproxy工具之Python API教程

2021-05-02 22:08:54 1578 2

原创 Mitmproxy工具之Command Line教程

Mitmproxy工具之Command Line教程

2021-05-01 23:36:41 812

原创 Mitmproxy工具之Web Interface教程

Mitmproxy工具之Web Interface教程

2021-05-01 22:53:49 1315

原创 Mitmproxy代理设置和证书安装

Mitmproxy代理设置和证书安装pc端Mitmproxy代理设置1、Mitmproxy默认端口是8080,如果8080端口被占用,可以进行以下命令进行修改:mitmproxy -p 指定的端口号由于windows系统不支持mitmproxy,修改windows的端口号,可以使用mitmdump或者mitmweb来代替mitmproxy,命令如下:mitmdump -p 指定的端口号或mitmweb -p 指定的端口号2、打开浏览器,我这里使用时chrome浏览器,并装上了Swi

2021-05-01 17:22:30 10592 4

原创 Jmeter响应内容显示乱码解决办法

Jmeter响应内容显示乱码解决办法Jmeter在做接口测试的时候的,如果接口响应的内容中有中文,jmeter的响应内容很可能显示乱码,为了规避这种出现乱码的问题,就要对jmeter的响应结果进行编码处理。...

2021-05-01 10:24:18 4797

原创 Mitmproxy安装教程

Mitmproxy安装教程Mitmproxy介绍Mitmproxy是一款免费开源的HTTPS代理工具,类似于fiddler,charles等抓包工具,具有fiddler和charles常用的功能,而且由于Mitmproxy是python写的代理工具,可以进行二次开发,实现高度定制化的需求。Mitmproxy官网:https://www.mitmproxy.org/Mitmproxy的GitHub地址:https://github.com/mitmproxy/mitmproxyMitmproxy通讯

2021-04-30 11:00:47 2100 4

原创 Charles的mock实战之Map Remote

Charles的mock实战之Map RemoteMap Remote原理是客户端发送请求,会直接发送到测试服务器上面,如果使用Charles的Map Remote工具会把客户端的请求重定向到开发服务器上面,在工作当中主要用于多个环境(测试环境,开发环境,预发布环境,线上环境等等)的切换,以便提高工作效率。实战:把百度首页重定向到京东的首页1、浏览器通过SwitchyOmega设置charles代理2、打开Charles抓取百度首页的请求,如图:3、右键点击百度请求,找到Map Remote,点

2021-04-28 23:36:35 856

原创 Charles的mock实战之Map Local

Charles的mock实战之Map LocalMap Local的原理是客户端发送请求,通过charles读取本地文件作为响应内容返回给客户端,Map Local没有把请求发送给服务端,而是把请求发送到本地文件上面,也就是说本地文件直接替代了服务端。实战一:把百度首页的内容改为自己写的本地文件的内容1、浏览器通过SwitchyOmega设置charles代理2、编写一个本地文件,文件名为gitlab.txt,内容如图:3、打开Charles界面,抓取百度首页的请求,如图:4、右键抓取到百度

2021-04-28 23:07:59 852 3

原创 Charles的mock实战之Rewrite

Charles的mock实战之Rewrite简单来说Rewrite工具是对请求信息和响应信息的内容重写,就是根据自己设置的规则替换成自己的想要的信息。1、打开charles界面,点击找到

2021-04-27 22:39:55 870

原创 Charles模拟弱网测试

Charles模拟弱网测试在这里,我首先设置好浏览器或手机的代理,进行以下操作。1、打开charles界面,点击Proxy找到Throttle Settings,如图:2、点击Throttle Settings,跳转到Throttle Settings界面,如图:3、设置全局弱网,勾选Enable Throttling,并设置Throttle preset为56kbps Modem,然后点击OK,如图:测试设置是否成功,打开浏览器随意访问一个网址,可以发现打开的页面非常非常的慢,这样就设置

2021-04-26 22:57:16 3154

原创 Charles的代理与配置

charles的代理与配置charles面板的代理与配置1、打开charles界面,点击Proxy按钮,找到Proxy Settings,如图:2.点击Proxy Setting,跳转到Proxy Settings设置界面,输入你想要设置的端口号,默认端口号是8888,点击OK按钮,如图:3、设置抓到http/https的数据,点击Proxy找到SSL Proxying Settings,如图:4、点击SSL Proxying Settings,跳转到SSL Proxying Setting

2021-04-26 21:55:41 2123

原创 Charles手机的代理配置与证书的安装

手机的代理配置1、打开Charles,点击Help,找到SSL Proxying中的点击如图中的选项:2、点击上图中的选项,弹出以下界面,如图:3、打开一个模拟器,配置模拟器的网络,代理的ip地址和端口号必须与charles中的一致,点击保存,如图:手机证书的安装1、打开手机浏览器,输入chls.pro/ssl网址,回车,显示证书正在下载,如图:2、点击下载完成的证书安装包,并给证书起个名称(随意写),如图:3、点击确定,弹出如下图,表示手机安装charles的证书安装成功:4、

2021-04-26 21:53:59 1506

空空如也

空空如也

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

TA关注的人

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