自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (3)
  • 收藏
  • 关注

原创 Edge浏览器无法下载RP插件问题解决方案

【代码】Edge浏览器无法下载RP插件问题解决方案。

2023-10-07 11:14:48 272

原创 Linux 隔离网段下端口转发

设备在隔离网段下,设置端口转发。使A设备可访问C设备的服务。

2023-09-21 10:12:26 253

原创 Ubuntu 下载安装包到本地

在实际的的应用场景中,主机是不连互联网的,需要提前将安装包以及安装包的依赖环境下载到本地,故写此文章。

2023-09-20 13:54:34 1061

原创 Linux杀毒简要说明

2、查看进程对应的服务状态:systemctl status PID。3、查看病毒服务状态:systemctl status 服务。1、先使用命令 top 查看占用率高的进程PID。通过打印出的信息定位病毒路径与病毒对应的守护程序。通过打印出的信息定位病毒路径与病毒对应的守护程序。5、kill掉病毒程序与病毒对应的守护程序。systemctl status 服务。7、重启服务器,查看病毒是否存在。4、查看守护程序对应路径。6、删除所有的病毒源文件。

2023-08-01 09:51:02 656

原创 网卡压力测试

根据Windows系统实际情况下载对应的安装包2、将下载的包解压到本地备用3、客户端使用命令进入到iperf3的目录下创建一个bat脚本,下面这个脚本时把当前设备作为client4、服务端使用命令iperf3 -s。

2023-04-23 22:37:32 479

原创 【使用UltraISO修改镜像】

直接编辑镜像文件方法

2023-01-12 10:44:38 1548

原创 LINUX 串口自动化测试命令

Linux串口测试命令

2022-12-22 16:25:28 1733

原创 Linux 将ping结果写入文件

ping

2022-12-13 17:16:05 1611

原创 Ubuntu无法apt-get install解决方案

apt被占用

2022-12-13 09:07:57 873

原创 selenium+unitTest+Yaml

第一章 selenium封装市场上主流框架设计模式关键字驱动设计思路与实现关键字驱动的设计思路与实现目前市场上自动化框架的模式。两种Pom设计模式:代码功底,纯代码进行测试,代码表现出来。特点:项目结构清晰。流程分成一个个的页面。大象装进冰箱。3步:打开冰箱把大 象装进冰箱关掉冰箱门有个对象 冰箱的对象冰箱有 很多步骤冰箱有打开的方法冰箱有装 东西的方法冰箱有关门的方法流程:登录–选择商品–添加购物车-下单–支付登录一个页面对象下单一个页面对象支付一一个页面对象.缺点:代码功底的要好关

2022-01-10 10:45:26 542

原创 python+requests接口测试

第一章 HTTP网络协议在接口的测试过程中,所有的数据交互都是基于网络协议来进行交互的。目前业内最为主流的是HTTP网络协议。占据有90%左右比例在系统的交互过程中,HTTP网络协议是如何实现交互的?目前在计算机的数据交互中最为有效的一种交互形式。1.1 网络协议下的交互网络协议下的交互总计4个步骤:1.基于访问的url进行识别,与服务器进行连接的建立解析url,识别到服务器的IP地址。基于服务器进行通信与连接。最终建立一条C-S的连接通道。2.基于C端请求的数据内容,进行一次请求下发。3

2022-01-10 10:00:50 1557

原创 Python+Appium

快速入门app自动化测试

2021-12-22 17:05:43 4206 1

原创 Windows多用户远程桌面

1、下载RDP安装包链接:https://github.com/search?q=RDP2、解压安装包并安装以管理员权限执行install.bat3、运行RDPconf.exe如果为红色,需要去github下面去寻找对应的配置文件,如上图所示,找到10.0.17763.2300的。链接:https://github.com/stascorp/rdpwrap4、修改配置文件复制第三步找到的配置文件信息,将其添加到C:\Program Files\RDP Wrapper目录下的rd

2021-12-09 16:05:25 1146

原创 安卓应用测试-ADB

一 下载安装ADB下载platform-tools,https://developer.android.google.cn/studio/releases/platform-tools配置环境变量二 连接安卓设备1、将手机与PC连接,手机开启开发者模式与USB调试2、打开cmd,输入命令C:\Users\Administrator>adb devicesList of devices attachedR58MC2CQTHM device三 连接模拟器下载夜神模拟器ad

2021-12-02 17:36:51 3184

原创 JMeter文档-函数和变量

英文文档地址:http://jmeter.apache.org/usermanual/functions.htmlJMeter 的函数是一些特殊值,它们可以填充在测试树的任何采样器或其他元件中。函数调用的语法如下:${__functionName(var1,var2,var3)}其中“__functionName”匹配函数的名称。 圆括号内为函数参数,不同函数的参数也不同,例如${__time(YMD)}。没有参数的函数可以不需要圆括号,例如${__threadNum}。如果函数的参...

2021-07-21 10:13:51 1622

原创 Jmeter正则表达式

1概述JMeter 包含模式匹配软件Apache Jakarta ORO。 在 Jakarta 网站上有一些相关文档,例如:模式匹配字符摘要。在OROMatcher 用户指南上还有关于该产品旧版本的文档 ,也许会有些用处。模式匹配与 Perl 中的模式匹配非常类似。Perl 的完整安装会包含大量关于正则表达式的文档——查找perlrequick,perlretut,perlre和perlreref。有必要强调“包含(contains)”和“匹配(matches)”之间的区别,...

2021-07-21 09:58:14 529

原创 Jmeter测试MySQL数据库性能

一)下载连接器下载连接: 下载连接.https://dev.mysql.com/downloads/connector/j/将解压包的mysql-connector-java-8.0.25.jar文件放入jmeter安装目录的*\lib\ext 与 *\bin目录下,重启jmeter二)配置jmeter三)启动测试...

2021-07-20 16:43:55 189

原创 Jmeter测试FTP服务器性能

一)创建FTP服务器1、使用Windows10安装FTP服务器2、创建FTP连接2.1创建用户与用户组选中此电脑,右键,打开管理,创建用户与用户所属组2.2添加FTP站点测试是否成功二)jmeter相关配置远程文件:FTP服务器存放路径文件本地文件:本地存放路径文件验证...

2021-07-20 16:33:02 551 1

原创 Ubuntu cpu测试(频率、负载)

1、打开终端ctrl+alt+t2、设置并切换root用户sudo passwd rootsu root3、查看cpucat /etc/issue (简单)cat /etc/lsb-release(具体)uname -a(内核)4、设置远程连接sudo apt-get updatesudo apt-get install openssh-servervi /etc/ssh/sshd_config要对配置文件配置首先要注释掉PermitRootLogin prohibit-pa

2021-06-09 09:47:02 5697 2

原创 Centos 网络与安全配置

一)设置ifconfig命令[root@localhost ~] yum provides ifconfig[root@localhost ~] yum install net-tools二)设置开机获取动态IP[root@localhost ~] ifconfig[root@localhost ~] cd /etc/sysconfig/network-scripts[root@localhost ~] vi ifcfg-ens33修改内容如下:TYPE="Ethernet"PROXY

2021-06-07 13:26:11 236

原创 Jmeter 物联平台MQTT 分布式多客户端压力测试----实战

一)Windows下安装Jmeter5.1.1安装JDK1、登录官网:www.oracle.com2、登录用户3、4、5、6、7、8、运行该程序9、配置环境变量安装Jmeter1、官网下载 jmeter 安装 zip 包打开链接:https://jmeter.apache.org/download_jmeter.cgi找到:Apache JMeter 5.1.1找到:Binaries下载Apache JMeter 5.1.1.zip2、配置系统环境变量电脑搜索“高级

2021-05-08 11:48:14 964 4

原创 python-web开发(一)知识储备准备

本篇博客适合新手入门HTTP协议HTTP (HyperText Transfer Protocol),即超文本传输协议,是互联网上应用最为广泛的一种网络协议。HTTP是利用TCP在Web服务器和客户端之间传输信息的协议。客户端使用Web浏览器发起HTTP请求给Web服务器,Web服务器发送被请求的信息给客户端。(1)建立连接:客户端通过TCP/IP协议建立到服务器的TCP连接。(2)请求过程:客户端向服务器发送HTTP协议请求包,请求服务器里的资源文档。(3)应答过程:服务器向客户端发送HTTP

2021-03-02 11:32:41 180

原创 python学习笔记十(连接并操控数据库)

数据库编程接口连接对象数据库连接对象(Connection Object)主要提供获取数据库游标对象和提交、回滚事务的方法,以及关闭数据库连接。connect() 函数常用的参数及说明如下表项目Value电脑$1600手机$12导管$1Column 1Column 2centered 文本居中right-aligned 文本居右参数 说明dns 数据源名称,给出该参数表示数据库依赖user 用户名password 用户密码

2021-02-24 18:07:14 353

原创 python学习笔记九(异常处理)

python中常见的异常如下表:异常描述NameError尝试访问一个没有声明的变量引发的错误IndexError索引超出序列范围引发的错误IndentationError缩进错误ValueError传入的值错误KeyError请求一个不存在的字典关键字引发的错误IOError输入输出错误(如要读取的文件不存在)ImporError当import语句无法找到模块或from无法在模块中找到相应的名称时引发的错误AttributeEr

2021-02-24 16:04:05 189

原创 python学习笔记八(模块)

模块中包含多个函数,在Python中一个扩展名为“.py”的文件就是一个模块。通常情况下我们能够把实现某一特定功能的代码放置在一个文件中作为一个模块,而且尽量避免模块名与函数名、变量名冲突。模块名分大小写import modulename [as alias] #modulename为要导入模块的名称; [as alias] 为给模块起的别名(解决两个不同模块存在相同的函数名问题)例import modulenamemodulename. functionname() # function

2021-02-24 15:02:05 103

原创 MySQL数据Delete后查询慢问题

一)alter删除旧表,建立新表alter table tablename engin=ennodb;二)optimize优化数据结构optimize table tablename;

2021-02-18 18:03:35 1247

原创 python学习笔记七(WxPython-GUI)

安装wxpythonwindows的cmd下执行命令:pip install -U wxPython运行原理应用程序对象:管理主事件循环,主事件循环是wxPython程序的动力。如果没有应用程序对象,wxPython应用程序将不能运行。顶级窗口:通常用于管理最重要的数据,控制并呈现给用户。创建一个简单的窗口import wx #导入wxPythonclass App(wx.App): def OnInit(self): #初始化方法 frame = wx.Fram

2021-01-28 18:00:23 356

原创 python学习笔记六(类)

类的定义类是封装对象的属性和行为的载体,反过来说具有相同属性和行为的一类实体被称为类。在Python语言中,类是一种抽象概念,如定义一个大雁类(Geese),在该类中,可以定义每个对象共有的属性和方法:而一只要从北方飞往南方的大雁则是大雁类的一个对象(wildGeese),对象是类的实例。class Classname: #Classname 类名,大写字母开头 """类的注释信息""" #定义方法和属性 passClassname() #创建类的实例#定义完的类不会创

2021-01-22 16:25:55 164

原创 python学习笔记五(函数)

函数的定义实现某个功能的代码集成一个随时可调用的函数,即完成某项工作的代码块def fuctioname([parameterlist]): # fuctioname:函数名称 parameterlist:可选参数,形参 [“””comments”””] #可选参数,注释,表明函数的功能 [functionbody] #函数需要执行的功能代码例string = "V2Ray 是一个于 Shadowsocks 之后非常好用的代理软件,"\"但是由于 V2Ray 的配置略复杂,GUI 客

2021-01-15 14:02:54 104 2

原创 python学习笔记四(文件及目录)

文件操作使用open()函数打开文件语法:file = open(file_name,mode,buffering,encoding=)参数详解如下file:被创建文件的对象file_name:创建或需要打开的文件名称,py文件与file_name在同一路径下可以不加路径mode:定义打开文件的模式。r读,w写,a追加,r+ w+ a+ 都是以读写方式打开,rb二进制读,wb二进制写,ab二进制追加写,rb+ wb+ ab+二进制读写。r*文件必须存在,w*文件存在则覆盖buffering

2021-01-13 11:43:25 96

原创 Python学习笔记三(字符串及正则表达式)

1 字符串常用操作1.1 拼接字符串使用“+”号运算符拼接new_str = str_1 + str_2#字符串不能与其他数据类型进行拼接,如需拼接需要转化str()函数语法new_str = str_1 + str(int_1) # int_1为数值型1.2 计算字符串的长度UTF-8:一个汉字占3个字节,其他一个占一个字节len(str_name.encode())GBK:一个汉字占2个字节,其他一个占一个字节len(str_name.encode(“gbk”))len

2021-01-08 11:24:17 442

原创 Python学习笔记二(控制流语句)

If语句If else 语句if 表达式: 语句块else: 语句块if elif else 语句if 表达式: 语句块elif 表达式: 语句块else: 语句块if嵌套语句if 表达式: if 表达式: 语句块 else: 语句块else: 语句块while循环语句通过一个条件来控制是否要继续反复执行循环体中的语句基本语法:while 条件表达式: 循环体for 循环依次重复执行的循环,一般用于枚举和遍历序列语法:for 迭代变量 i

2021-01-08 10:04:47 75 2

原创 Python学习笔记一(序列)

序列存储多个值的连续内存空间,并且按照一定的顺序排列,每一个值都分配一个数字,称为索引或位置列表索引[1,2,3,4,5,6]索引从左到右依次为0,1,2,3,4,5索引从右到左依次为-1,-2,-3,-4,-5,-6切片语法:listname[start,end,step]Listname:列表名称Start:切片开始位End:切片截止位Step:切片步长例:List_name = [1,2,3,4,5,6]Print(List_name[1,4]) 可以取索引1,但不能取

2021-01-08 09:43:19 181

原创 Mysql下载安装

一)官网下载MySQLhttps://dev.mysql.com/downloads/mysql/二)解压三)环境变量将bin路径添加到变量值中四)初始化my.ini文件创建my.ini文件,将文件放在mysql的解压目录下,并编辑文件为以下内容[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\Mysql # 切记此处一定要用双斜杠\\,单斜杠我这里会出错,不过看别人的教程,有的是单斜杠。自己尝试吧# 设置mysq

2020-12-15 11:12:37 122

原创 selenium高级自动化编程

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、环境准备二、webdriver操作浏览器的基本方法元素定位前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、环境准备1、python3.72、pycharm3、selenium4、xpath与chrome控件selenium下载cmd窗口

2020-11-27 15:21:05 762 1

原创 Jmeter集合点(定时器)

Jmeter集合点(定时器)性能测试需要模拟大量用户并发,集合点能够尽量让虚拟用户同一时刻发送请求,在JMeter中集合点是通过定时器来完成的。JMeter定时器用来控制取样器的执行时机,有固定定时器、随机定时器等。同步定时器用来保证我们的取样器在同一时刻向服务器发起负载,考虑到线程运行的时间快慢与场景的需要,也提供了同步线程数量的设置。参数说明如下。名称:可以随意设置,最好有业务意义。注释:可以随意设置,可以为空。设置同步的线程数量,我们在运行测试时,每一个线程的运行时间可能不一样,想要让

2020-11-27 09:27:52 219

原创 Jmeter事物(逻辑控制器)

Jmeter事物(逻辑控制器)性能测试的结果统计时我们一定会关注TPS,TPS代表的是每秒事务数,每个事务对应的是我们的请求。虽然JMeter能够帮我们把每个请求统计成-一个事务,但有时候我们希望把多个操作统计成一一个事务,JMeter 也考虑到了这种需求,我们可以通过逻辑控制器中的事务控制器来完成。逻辑控制器,顾名思义就是控制程序逻辑了,JMeter 逻辑控制器有很多种,比如循环控制器、随机控制器。事务控制器是位于逻辑控制器组件下面的一个元件Generate parent sample:如果事务

2020-11-27 09:20:30 164

原创 Jmeter检查点(断言)

Jmeter检查点要让JMeter来帮我们验证测试结果的正确性。在JMeter中是通过断言组件来实现此功能的。断言断言组件是通过获取服务器响应数据,然后根据断言规则去匹配这些响应数据;匹配到是正常现象,此时我们看不到任何提醒,如果匹配不到,即出现了异常情况,此时JMeter就会断定这个事务失败,那么我们在察看结果树中看到的请求名称是红色字体。断言组件有多个,我们在此运用响应断言元件。在实际的测试过程中响应断言基本能够满足80%以上的验证问题,其他断言元件会暂时不想讲解响应断言响应断言即是对服务器的

2020-11-26 18:08:41 424

原创 Jmeter参数化

Jmeter参数化JMeter配置元件不仅可以帮助进行参数化,还可以帮助用来存储服务器的响应信息(比如HTTP信息头管理);还可以做初始化设置(比如JDBC Connection Configuration,我们要用JMeter测试SQL语句时,JDBC Connection Configuration可以配置与数据库的连接)。回到实例,我们选择用CSVDataSetConfig来做参数化。CSV Data Set Config先来认识一下这个元件,CSV Data Set Config可以从指定的文

2020-11-26 17:46:27 318

原创 Jmeter体系结构

Jmeter体系结构jmeter简介结构取样器断言监听器前置处理器后置处理器配置元件控制器定时器线程组测试片段工作台(非测试元件)jmeter简介JMeter是-款开源桌面应用软件,可用来模拟用户负载来完成性能测试工作。JMeter的功能在版本升级的过程中已经十分强大,现在多数互联网公司都在使用JMeter来完成产品或者项目的性能测试工作。因为开源所以更具扩展性,能够胜任更多的工作具有更多的可能性。可以不夸张地说,JMeter是使用率最高的性能测试工具之一,也是当前最好的最全面的性能测试工具之一,

2020-11-26 16:33:45 246

RDPWrap-v1.6.2.rar

匹配大部分Windows的远程动态库

2021-12-22

Ubuntu禁用软键盘,阻止 caribou(屏幕键盘)弹出.rar

当您使用触摸屏时,阻止 caribou(屏幕键盘)弹出。即使它在无障碍服务菜单中被禁用。

2021-11-29

测试计划与方案.rar

软件测试的测试计划与方案模板

2021-06-15

空空如也

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

TA关注的人

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