自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (2)
  • 收藏
  • 关注

原创 python3-字典常用操作

Python3字典操作学习笔记

2022-08-12 10:41:41 1423 1

原创 python3-元组常用操作和函数

元组与列表类似。不同点为:①格式不同,元组数据使用‘()’小括号,列表数据使用‘[]’方括号;②元组中的元素不允许修改、删除等操作。即,改变元组中元素的操作都不被允许。③元组只存在一个元素时,需要使用‘,’逗号结尾,否则结果默认为对应元素的类型而不是元组。但是列表只有一个元素时,不需要使用逗号。t = (1)print(type(t))t1 = (1,)print(type(t1))l = [1]print(type(l))l1 = [1,]print(type(l1)

2022-04-21 10:44:57 1297

原创 python3-常用方法和函数总结(字符串)

方法与函数的差别 调用方式 作用域 方法 对象.方法名 不释放空间 函数 函数名() 自动释放空间 字符串常用函数与方法 函数/方法 说明 举例 capitalize()方法 将首字母变为大写(非首字母变为小写) str ='hEllo' print(str.capitalize()) ==> Hello count()方法 统计某字符出现的次数。 .

2022-04-20 15:43:20 890

原创 JSON数据解析

目前很多接口数据以json格式传递,如何对这种数据进行提取呢?可以将其转为字典,通过操作字典的方式获取我们想要的字段值。那么就需要先进行数据转换,python3中json模块就有两个函数可以使用。json.dumps():将python类型数据编码为JSON数据json.loads():将JSON数据解码为python类型数据import json#python字典转换为JSON对象data = { 'name':'Lux', 'age':18, 'hobby':'

2022-04-01 15:59:27 660

原创 Linux命令之查看文件(cat、less、more)

cat、less、more命令均可以用来查看文件内容。查看文件内容 命令 常用参数 操作说明 区别 备注 cat -n 对所有行编号,从1开始; -b 对除空行以外的所有行编号,从1开始; -s 对连续2个及以上空行展示为一行; cat -n a.log 显示全部内容 less 回车按行向下读取,空格按页向下读取,还可以上下键按行读取,b上翻一页,y向前滚动一行。q退出 less a.log

2021-12-07 16:03:57 820

原创 Linux命令之tail常用参数说明

tail:查看文件内容(一般用来查看日志文件,加-f参数,循环查看内容)常用参数:-f 循环读取-n 按行读取常用方法:tail a.log#查看a.log文件内容,默认显示最后10行数据tail -f a.log#查看a.log文件内容,默认显示最后10行数据,文件内容有追加时,持续显示最后10行数据tail -n 5 a.log#查看a.log文件的最后5行内容tail -n -5 a.log#查看a.l...

2021-12-06 19:52:58 2034

原创 Linux命令之find常用参数说明

find:查找文件或目录。常用参数:-name 根据文件名称查找-iname根据文件名称查找,不区分大小写-type 根据文件类型查找(d 目录文件,f 普通文件...)-empty 空文件-cmin(ctime)n 在过去 n 分钟(天)内被修改过-amin(atime)n在过去 n 分钟(天)内被读取过创建三个普通文件a b c(c为空文件),一个空目录c2。①find . -name 'c*' #当前目录下查找文件名字为c开头的,这是我日常用...

2021-12-06 19:32:51 2140

原创 Python操作数据库之openpyxl

使用openpyxl的原因是我需要操作的是.xlsx文件。1. 下载pip installopenpyxl2.具体使用见代码import openpyxldef CreatExcel(): # 创建工作簿 wb = openpyxl.Workbook() # 创建表单,生成工作簿时默认第一个表单为sheet,下面创建了一个新的表单test wb.create_sheet('test') # 生成Excel到指定位置,不写就是当前目录 .

2021-07-15 19:14:31 238

原创 python3获取路径方法

一: os.path.dirname(__file__)和os.getcwd()import ospath = os.path.dirname(__file__)print("os.path.dirname(__file__)方法的结果{}".format(path))path = os.getcwd()print("os.getcwd()方法的结果{}".format(path))该脚本路径为:/User/xxx/Work1.在当前目录 /User/xxx/ Work运行程

2021-07-03 21:21:30 2736 1

原创 Django问题记录(学习笔记)

问题一:运行报错 RuntimeError at /login_action

2021-04-16 18:22:50 157

原创 Jmeter常用测试元件之事务控制器

使用jmeter测试接口性能时,可能会用到事务控制器。比如,你需要测试某个功能的响应时间,该功能模块由多个接口数据共同构成。那么测试这个功能的整体响应时间就需要是所有接口数据返回结束才算这个是该功能整体响应时间。...

2021-04-13 16:28:00 439

原创 mac安装Jmeter

一.安装JDK在终端上执行(先要安装brew命令):brew tap adoptopenjdk/openjdkbrew cask install adoptopenjdk8二.安装Jmeter

2021-04-09 15:57:25 130

原创 论一个完整的开发流程和测试流程的重要性

以下结论仅根据我所知晓的流程进行总结和概述:测试一般介入项目为需求评审开始,经历 需求评审-开发设计评审,测试主管编写测试计划,根据测试计划对应的测试人员开始编写测试用例

2021-01-26 14:52:15 1114

原创 MySQL基本操作

MySQL是一款免费开源、小型、关系数据库管理系统。

2020-08-19 12:09:16 244

原创 Python列表查找—二分法の简单应用

1. 一个增序的列表,查看某一个数值是否在列表中,存在则输出位置;不存在,则插入到列表中,并且返回位置。二分查找前提: 数据已经排序二分查找原理: 将数据分割成两等份,再比较与中间位置的数据大小,如果小于中间值,则可以确认要找的数据在前半部分,否则在后半部分。如此分割,直到找到或者确定不存在为止。 如,在一个有序列表[1,3,4,9,20]中查找是否存在数据82.实现代码:...

2020-08-18 16:28:27 666

原创 Python列表排序—冒泡の简单应用

1.一个无序的列表,不适用内置函数或方法,将其进行从小到大的排序(冒泡法)冒泡排序(交换排序)原理: 从第一个元素开始,比较相邻元素的大小,若大小顺序有误,则对调后进行下一个元素的比较。如此扫描过一次之后就可确保最后一个元素位于正确的顺序。接着再逐步进行第二次扫描,直到完成所有元素的排序关系为止。 如,3个数,需要比较2轮。第一轮比较2次,第二轮比较1次。(可以自己画图理解一下。因为每轮比较之后都可以确认最后一个位置,所以比较次数-1)实现代码如下:# ......

2020-08-14 19:16:13 1409

原创 nmon之Linux系统监控基础使用

系统性能检测,7*24小时,固定背景流量情况下,监控系统CPU、IO、内存等,nmon还支持数据进行分析。

2020-07-22 17:19:15 189

原创 ES基本操作

ES全名Elasticsearch,官方网站:https://www.elastic.co/官方文档地址:https://www.elastic.co/guide/en/elasticsearch/reference/5.1/index.html中文版权威指南:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html一 介绍 ES是一个分布式的全文检索引擎,基于著名的全文索引开发包apache l...

2020-07-16 20:13:18 252

转载 滚动条拖动问题笔记(execute_script)

查询页面元素的时候,可能由于页面没有展示完全,而导致定位不到。需要用到execute_script()方法拖动滚动条。查询各个小伙伴的方法,使用如下:#第一种方法:# 设置一个较大值,直接让页面滚动到最底部js = "window.scrollTo(0,document.body.scrollHeight)"js = "var q=document.documentElement.scrollTop=1000000"sleep(1)driver.execute_script(js)

2020-07-10 19:59:26 1075

原创 redis基础

redis是一种NoSQL数据库。具有高并发读写,可持久化,支持分布式等优点。一 配置查看redis的配置文件位于安装目录,文件名redis.conf。也可以通过在redis中使用命令查询以及配置。使用 * 查询所有,或者指定内容查询:使用config set xxx,可以进行参数配置。二 redis数据类型1.支持五种数据类型string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)。①string:基本数据类型。key-va.

2020-07-09 23:53:40 177

原创 Linux命令之tar常用参数说明

tar:通常用来解压、压缩文件。打包(压缩)文件:tar -cvf a.tar a.log #将a.log文件仅打包成a.tar文件tar -zcvf a.tar.gz a.log #打包后,以gzip压缩tar -jcvf a.tar.bz2 a.log #打包后,以bzip2压缩tar -ztvf a.tar.gz #查看压缩包a.tar.gz中的文件解压文件:tar -zxvf a.tar.gz ...

2020-07-09 23:23:11 802

原创 Jmeter常用元件之CSV Data Set Config

进行数据参数化压测时,经常会用到 配置元件 -csv数据文件配置。比如,压测多用户登录操作时,需要多账号:选择对应文件,添加多个变量名,第一行为名称选择忽略首行True:在请求中使用参数:...

2020-07-08 14:53:47 141

原创 Linux命令之wget常用参数说明

wget:下载文件的工具;从远程服务器或者下载软件等。常见用法:1.下载单个文件wget http://XXX/xxxx.zip #从XXX下载xxxx.zip文件(可以下载任意类型的文件,只是举例zip)2.限速下载wget -limit -ratewget -limit -rate=500K http://XXX/xxxx.zip #限速500K每秒的下载速度3.断点续传wget -cwget -c http://XXX/xxxx.zip #下载时网络或者其他原因导致的...

2020-07-07 19:59:27 323

原创 Linux命令之tftp常用参数说明

tftp:文件传输实际操作:put 上传get 下载mode 文件传输模式connect 连接quit 退出参数:-g 下载文件-p 上传文件-l 本地文件名-r 远程主机文件名常用命令:tftp -g -r a 10.0.0.1 #从远程主机10.0.0.1上下载文件atftp -p -l a 10.0.0.1 #从本地上传文件a到10.0.0.1...

2020-07-07 19:45:11 2261 2

原创 Linux命令之rm常用参数说明

rm:删除文件或目录(rm删除的文件无法恢复,take care~)常用参数:-i 删除前逐一询问确认-r 递归删除(删除目录时必带参数,默认rm只能删除文件)-f 强制删除,不需要确认rm -rf * //慎用,容易出错...

2020-07-07 19:42:23 3901 1

原创 Linux命令之ls常用参数

ls:显示指定目录下的内容常用参数:-a 显示所有文件及目录(包含以“.”开头的隐藏文件)-l 显示详细文件内容-h 与-l一起使用,输出易于阅读的文件大小-r 将文件以相反次序显示(原定以英文字母次序)ls -als -l展示的数据意思:文件类型(d/-/c/b...)所属者权限(r/w/x)同组权限(r/w/x)其他人权限(r/w/x)文件硬连接数(1/2)该文件/目录的所有者(root)该文件/目录的所属组(root)占用的存储空间(45)最后的修改日期...

2020-07-07 17:52:37 2185

原创 Linux命令之scp常用参数

scp : 用于linux之间复制目录或者文件; linux下基于ssh登录的远程文件拷贝命令。常用参数: -r 递归复制整个目录 -p 保留源文件的修改时间、访问时间和权限 -v 详细方式显示输出 -P(大写)指定port输出本地到远程:scp a.txt root@ip:/home #本地a.txt文件复制到远程地址为ip的home目录下,需要验证ip地址的登录密码scp -r /tmp/a/ root@ip:/home ...

2020-07-07 17:29:33 3310

原创 Jmeter之断言—响应断言

断言:相当于设置一个检查点,正常的接口测试都需要对测试的结果进行检查,判断对错,有结果的测试才是有意义,这时就需要用到断言。最常用的断言之一 ——响应断言响应断言是针对对请求的响应结果进行判断。日常使用的HTTP请求用这个挺方便~Apply to:①Main sample and sub-sample:主从请求(Main sample就是我们写的请求,比如一个HTTP请求;带有重定向的请求或者一个请求有多个服务器响应的就是sub-sample)②Main sample only

2020-07-01 21:04:15 801

原创 Linux命令之netstat常用参数

netstat 查看网络情况的命令。日常测试使用参数搭配:1)netstat -nap-a(all) 显示所有。因为默认是不显示listen状态 -n 显示IP,不显示域名 -p 显示对应的程序名Proto—协议Recv-Q—接收队列Send-Q—发送队列。一般都是0,不是0则表示堆积Local Adddress—本地(本机)地址Foreign Address—外部地址(和本机有联系的地址)State—socket连接的状态PID/Program name—进程

2020-06-30 17:41:18 1732

原创 Jmeter测试必用组件--以登录为例说明

一、使用Jmeter测试登录(包括获取随机验证码)时,必用组件:制定一个测试计划 添加一个线程/组(用户) 配置元件:用户定义的变量、HTTP信息头管理器、HTTP Cookie管理器、HTTP请求默认值、JDBC Connection Configuration、随机变量、CVS数据文件设置 定时器 逻辑控制器:仅一次控制器 取样器:HTTP请求、JDBC request 后置处理器:正则表达式提取器 断言 监听器二、对应测试计划如下:三、对应组件详细说明配置元件:.

2020-06-04 19:51:42 355 1

原创 python-常用方法和函数总结(列表)

方法与函数的差别 调用方式 作用域 方法 对象.方法名 不释放空间 函数 函数名() 自动释放空间 列表常用函数与方法 函数/方法 说明 举例 append()方法 列表末尾追加元素 lists=['a','b','c','e'] lists.append('d') p...

2020-05-05 14:10:24 813 1

原创 基于HTTP协议的API接口测试

一、接口组成:请求+返回接口请求 = 请求的URL + 请求头(User-Agent、Content-Type) + 请求方法(GET/POST/PUT/DELEte)+请求参数(拼接在URL 后面/请求的body中)二、接口测试关注点三、postman测试接口1、postman模拟接口请求:①collections:存放单个...

2020-01-09 21:13:57 2163 2

原创 Linux命令之ps常用参数

ps(processstatus)进程查看命令。查看正在运行的进程、进程运行状态、进程资源占用等。日常常用命令解释:1)pe -ef | grep '进程名'e显示所有进程 f全格式UID—用户名PID—进程IDPPID—父进程IDC—进程占用CPU百分比STIME—进程运行时间TTY—终端CMD—命令2)ps -aux | grep...

2019-07-31 16:00:03 301

原创 记一次测试工作问题

2019-4-19日,距离我从事测试工作已经2年零10个月。然而,现在的我还是犯了一个很低级的错误,直到项目后期才发现,影响较大。测试时,针对IP分组没有考虑组名为中文情况。理所当然的的每次导入的文件以IP为组名。导致该问题的原因我总结了如下几点:自身原因:根据原型图梳理测试点时,疏忽了该点; 编写测试用例时,没有针对组名设计用例; 对添加IP资产组名的实际业务场景...

2019-04-19 14:28:01 165

转载 kafka基本原理

测试项目中使用到了kafka备灾缓存机制,学习过程发现简单易懂的文章,转载留作日后学习资料:转至:https://blog.csdn.net/u014075753/article/details/52355737在我们大量使用分布式数据库、分布式计算集群的时候,是否会遇到这样的一些问题:l 我想分析一下用户行为(pageviews),以便我能设计出更好的广告位l 我想对用户的...

2018-10-18 11:36:18 188

原创 python单元测试框架unittest

 概念:1.Test Case一个Test Case的实例就是一个测试用例。2.Test Suite测试套件Test Suite用来组装单个测试用例。3.Test Runner通过TextTestRunner类提供run()方法执行test case/test suite。4.Test Fixture一个测试用例环境的搭建和销毁,就是一个fixture。通过se...

2018-09-28 11:48:24 215

原创 webdriver相关方法归纳

为了方便平时查阅,整理笔记如下:1、元素定位方法归纳 序号 方法 说明 1 id find_element_by_id() HTML规定id属性再HTML文档中必须是唯一的,因此可以使用id定位。但是id可能存在动态id,这个时候就不能使用id定位。 2 name find_element_by_name() 根据HTML中的......

2018-09-19 16:52:51 2871 1

原创 selenium自动化测试--126邮箱登录问题总结

虫师著selenium 2自动化测试实战基于python语言第四章习题4.3.1 126邮箱登录练习问题总结。练习过程中,参考以下博友的博客顺利完成练习题:https://blog.csdn.net/cyjs1988/article/details/75006167https://www.cnblogs.com/liyuhang/p/6661835.htmlhttps://blog...

2018-09-18 12:15:04 8130 9

原创 chromedriver下载地址

由于Chrome更新,对应的chromedriver也需要更新,记录一下下载地址:http://npm.taobao.org/mirrors/chromedriver/ 

2018-09-17 20:14:31 685

原创 linux中python操作redis读取数据写入文件

编写python脚本:扫描redis中终端在线集合和查询终端状态表。在redis中,终端在线集合是有序集合存储方式,成员是终端状态表名。终端状态表以hash方式存储,是一个string类型的field和value的映射表。1、脚本第一行是指出代码用什么可执行程序运行。在此之前,我一般使用:#!/usr/bin/python(路径使用which python查找)看到公司开发人员脚本...

2018-08-30 19:22:54 3991 1

Navicat.zip

Navicat Premium 12 数据库管理工具。图形用户界面,可以支持众多数据库Mysql/SqlServer/postgresql/Oracle等。

2020-07-23

nmon_x86_64_centos7 and analyser

测试使用nmon监控资源,适用版本为x86_64_centos7。以及配套使用的nmon_analyser。监控系统CPU、内存、硬盘、网络等,并且可以使用对应的analyser对数据进行分析图形化展示。

2020-07-22

空空如也

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

TA关注的人

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