自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python读写excel时报错pandas._config.config.OptionError: “No such keys(s): ‘io.excel.zip.reader‘“,

写读取文件时,出现pandas._config.config.OptionError: "No such keys(s): 'io.excel.zip.reader'",未报错前一直能跑,未改代码。原因是读取的文件被损坏了,读不到,需要重新建一个。

2023-06-14 21:45:22 2241

转载 Python faker (伪装者)创建假数据

faker (伪装者)创建假数据工作中,有时候我们需要伪造一些假数据,如何使用 Python 伪造这些看起来一点也不假的假数据呢?Python 有一个包叫 Faker,使用它可以轻易地伪造姓名、地址、手机号等等信息。1.安装faker包pip install faker2.安装完成后,使用时需要先创建一个 Faker 对象,创建方法有两种,一种是直接通过构造函数来创建,另...

2019-06-13 15:46:59 938

原创 jmeter之callable statement

① 配置Database URL  在JDBC Connection Configuration的Database URL末尾新加入  ?allowMultiQueries=true,完整的就是:  jdbc:mysql://localhost:3306/test?allowMultiQueries=true(test为本地的数据库名)将JDBC Request中的Query Typ...

2019-05-24 11:19:57 1893

转载 Fiddler如何模拟弱网环境进行测试

、模拟弱网环境打开Fiddler,Rules->Performance->勾选SimulateModemSpeeds,勾选之后访问网站会发现网络慢了很多2、Fiddler弱网的原理Rules—>CutomizeRules打开CustomRules.js文档在文件中搜索关键字,m_SimulateModem让我们来分析一下这几行代码:...

2019-03-31 15:03:19 322

转载 bs4--基本使用

bs4--基本使用去除指定标签from bs4 import BeautifulSoup#去除属性ul[s.extract() for s in soup("ul")]# 去除属性svg[s.extract() for s in soup("svg")]# 去除属性script[s.extract() for s in soup("script")]去除注释from bs4...

2019-03-28 17:27:15 584

转载 Python安装Bs4几种方法

安装方法一:①进入python文件夹执行指令(前提是支持pip指令):pip3 install Beautifulsoup4②回车待安装完成,如果出现以下红框中内容,即代表安装成功③验证是否可以运行成功,运行cmd执行,引用模块import bs4回车未报错,则证明安装完成,可以正常使用了:安装方法二(像我们公司这种各种网络限制,使用pip就会出现无法安装,一直循环在retr...

2019-03-27 16:12:37 6528 1

转载 Python单元测试框架——unittest

一、Pyhon工作原理—— 核心概念:test case, testsuite, TestLoder,TextTestRunner,TextTestResult, test fixtureTestCase(测试用例):所有测试用例的基类,它是软件 测试中最基本的组成单元。 一个test case就是一个测试用例,是一个完整的测试流程,包括测试前环境的搭...

2019-03-26 18:35:06 275

转载 Python模块学习——logging

logging模块是在2.3新引进的功能,下面是一些常用的类和模块级函数模块级函数logging.getLogger([name]):返回一个logger对象,如果没有指定名字将返回root loggerlogging.debug()、logging.info()、logging.warning()、logging.error()、logging.critical():设定...

2019-03-26 18:32:22 198

转载 Python-psutil模块查看CPU等

Python-psutil模块psutil1.简单介绍psutil是一个跨平台的库(http://code.google.com/p/psutil/),能够轻松的实现获取系统运行的进程和系统利用率(CPU、内存、磁盘、网络等)信息。它主要应用于系统监控,分析和限制系统资源及进程的管理。能实现同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、wh...

2019-03-26 18:27:09 978

原创 python3导入其它模块失败

1、有可能是文件重名,例如logging本身就有一个是python自带库,但是你建py文件的时候也取这个名字,这个时候就会有报错2、同在一个目录下,但是就是引用报错:SystemError: Parent module '' not loaded, cannot perform relative import这个时候有个简单快速的方法就是将引用的绝对路径都加上就可以了(目录必须有个_...

2019-03-12 17:27:53 1037

原创 python 3中dict.keys().sort()方法用不了

原因是dict.keys()的返回结果不再是一个list了Python3的keys(), values(), items()返回的都是迭代器,如果需要像Python2一样返回列表,只要传给list就行了:keys = list(mydict.keys())如果想要同时获得keys和values,永远应当使用itemsitems = list(mydict.items())...

2019-03-12 16:52:48 8613

原创 python yeild

python中有一个非常有用的语法叫做生成器,所利用到的关键字就是yield。有效利用生成器这个工具可以有效地节约系统资源,避免不必要的内存占用。def fun(): for i in range(20): x=yield i print('good',x) if __name__ == '__main__': a=fun() a.__next__() x=a.send(5) print(x)...

2019-03-11 20:22:10 212

转载 faker模块基本用法

引言:  自动化脚本编写时,一般会遇到需要构造数据的情况,比如注册时的基本信息;每次执行脚本都要重新构造数据显然是很费时费力的事情,所以可以用到faker模块来构造;方便快捷,神器也;一、安装  pip install -U faker二、基本用法  1.创建10次不同的用户名:from faker import Factorydef create_nam...

2019-03-11 18:06:42 3780

原创 python3中引用其它模块的函数

1、在同一目录下假设A函数的路径是D:/test/config/config.pyB函数所在的目录是D:/test/config/config1.py在B用要引用A,则导入为from .config import A(python2中有区别,好像是不要.)2、不在同一目录假设A函数的路径是D:/test/config/config.pyB函数所在的目录是D:/test/co...

2019-03-11 17:48:08 1164

转载 在python 中如何将 list 转化成 字典(dictionary)

问题1:如何将一个list转化成一个dictionary?问题描述:比如在python中我有一个如下的list,其中奇数位置对应字典的key,偶数位置为相应的value解决方案:1.利用zip函数实现2.利用循环来实现3.利用 enumerate 函数生成index来实现问题2 我们如何将两个list 转化成一个dictionary?...

2019-03-11 16:59:12 1164

转载 Python中self用法详解

在介绍Python的self用法之前,先来介绍下Python中的类和实例……我们知道,面向对象最重要的概念就是类(class)和实例(instance),类是抽象的模板,比如学生这个抽象的事物,可以用一个Student类来表示。而实例是根据类创建出来的一个个具体的“对象”,每一个对象都从类中继承有相同的方法,但各自的数据可能不同。1、以Student类为例,在Python中,定义类如下:...

2019-03-11 15:57:13 746

转载 Android 设备adb连接后unauthorized解决方法

安卓设备usb或者adbwireless连接后输入adb device后都是未授权状态备注:adbwireless连接不上需要在手机上下载adbwireless或者远程adb工具,开启后可以正常连接[root@localhost aphone]# adb connect 172.28.215.21一、检查开发者选项USB调试是否开启二、重新插拔USB看是否有授权提示三、重启adb...

2019-03-05 15:46:51 990

转载 logcat输出日志

一、把日志输出到手机指定目录其命令为:adb logcat -f / sdcard/zjdata.bredbaby/log/1.txt其中:1.txt是指定输出到该文档;sdcard/zjdata.bredbaby/log 是指定日志存储的地址。备注:指定的目录必须存在,否则会提示找不到地址二、把日志输出到电脑指定目录,如d:\test其命令为:adb logcat >...

2019-03-05 15:42:29 1419

原创 adb连接手机

启动adb adb start-server(默认端口是5037,有时端口被占用,用命令 netstat –ano|findstr “5037”,显示被其他端口占用时,tasklist|findstr “上面搜索到的进程号”,然后将进程杀掉如要杀nginx.exe进程,命令如下: taskkill /im nginx.exe /f NOTE: /f在这里意为强制结束进程或者 taskkill...

2019-03-05 15:41:27 1499

转载 adb工具下载

完整的ADB工具包,总共有四个文件,两个exe后缀,两个dll后缀。完整的工具包里面会有fastboot文件,是exe后缀的。使用之前,打开工具包看一下就行了,这就叫确认有fastboot,如果没有,那就不是完整的工具包以下是adb工具包最新Google官方版下载地址:ADB和Fastboot for Windowshttps://dl.google.com/android/repo...

2019-03-05 13:49:58 14735

转载 Jmeter 定时器

元件的执行顺序了解了元件有作用域之后,来看看元件的执行顺序,元件执行顺序的规则很简单,在同一作用域名范围内,测试计划中的元件按照如下顺序执行。(1)配置元件(configelements)(2)前置处理程序(Per-processors)(3)定时器(timers)(4)取样器(Sampler)(5)后置处理程序(Post-processors)(除非Samp...

2019-03-01 18:04:17 181

转载 通过后置处理器BeanShell PostProcessor读取数据库数值

1、新建JDBC Request2、设置查询结果变量名称:Result variable name:user_name3、JDBC request下添加后置处理器,BeanShell PostProcessor,通过脚本操作变量接下来,在另一个接口中的参数可以通过jmeter的内部函数获取指定的值${__BeanShell(vars.getObject("user_login")....

2019-03-01 17:33:13 1482

转载 MySQL中如何实现select top n

用惯了access mssql server的朋友,可能在用mysql查询前N条记录时,习惯的使用select top n 形式的语句,在这里说明一下,mysql没有此语法,mysql用limit来实现相关功能,而且功能更加强大,GOOD。以下是limit在mysql中的使用详解: 语法:SELECT * FROM table LIMIT [offset,] rows | rows OFFSE...

2019-02-19 11:57:35 412

转载 关于python request库和requests库区别

urllib模块是python自带的,直接调用就好,用法如下: 1 #处理get请求,不传data,则为get请求 2 import urllib 3 from urllib.request import urlopen 4 from urllib.parse import urlencode 5 url='http://127.0.0.1:1990/login' 6 data={"user...

2019-01-08 11:56:05 4128

原创 发个地方个地方

https://www.cnblogs.com/EasonJim/p/6068002.html Jenkins邮件配置,实现邮件发送策略(可实现每个Job对应不同的发送邮箱)https://www.cnblogs.com/zhengah/p/5066459.html 数据库性能测试方案示例https://blog.csdn.net/junjunjiao/article/details/...

2018-12-29 18:01:58 179

转载 Windows下创建redis集群

 Redis集群: 如果部署到多台电脑,就跟普通的集群一样;因为Redis是单线程处理的,多核CPU也只能使用一个核,所以部署在同一台电脑上,通过运行多个Redis实例组成集群,然后能提高CPU的利用率。 在Windows系统下搭建Redis集群:    需要4个部件:    Redis、Ruby语言运行环境、Redis的Ruby驱动redis-xxxx.gem、创建Red...

2018-12-28 15:45:30 139

原创 mysql server中查找user表的时候报找不到password列

1、执行select user,host,password from user;时cannot find column ‘password’因为密码存放在authentication_string中,所以要先把列名改成passwordalert table user change authentication_string password varchar(100);...

2018-12-27 17:16:26 2887

原创 一个mysql server权限的坑

1、远程访问数据库服务器的时候,提示java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)2、我以为是没有权限3、然后再服务端去配置权限 grant all privileges on *.* to 'root'@'localhost' identified by '密码'...

2018-12-27 16:56:29 403

原创 Windows环境下安装mysql server

1、下载地址:https://dev.mysql.com/downloads/mysql/(为了后面方便考虑建议下载8.0之前的版本)2、解压3、配置环境变量path=D:\mysql server\mysql-5.7.24-winx64\bin;(这个是我的)4、以管理员身份运行cmd(附件中选中命令行然后右键选择以管理员身份运行)5、进入到mysql server的bin目录中...

2018-12-11 15:52:17 708

原创 oracle通过快照恢复数据到某个时间点

1、如果是第一次对表操作,先执行这sqlALTER TABLE TB_YOFISHDK_ORDER_LOAN_INFO ENABLE ROW MOVEMENT;--注:如果报错ORA-08189: cannot flashback the table because row movement is not enabled 2、FLASHBACK  TABLE TB_YOFISHDK_ORD...

2018-11-22 17:48:47 4520

原创 Oracle查询语句报无效的月份

SELECT * FROM TB_YOFISHDK_ORDER_LOAN_INFO WHERE TO_CHAR(ACCOUNT_TIME,'yyyymmddhhmmss') >'20181120000028' AND TO_CHAR(ACCOUNT_TIME,'yyyymmddhhmmss') < '20181121000028';

2018-11-20 17:48:16 6421

转载 出现 The processing instruction target matching "[xX][mM][lL]" is not allowed错误

这个错误的原因是因为xml的开始有多余的空格造成的,只要把多余的空格删除就没有问题了转至:https://blog.csdn.net/suonilele/article/details/7462768

2018-11-12 15:56:16 219

原创 Linux中设置时间(有误差,不涉及ntp服务和ntpdate)

1、输入命令date 110617292018.30(MMDDhhmmYYYY.ss)2、输入命令hwclock --systohc(设置系统时间同步上面设置的硬件时间)3、查看时间,输入命令date

2018-11-06 17:32:13 1424

转载 jmeter导入jmx文件报错:missing class com.thoughtworks.xstream.converters.ConversionException

将上述3个jar包放到jmeter_home/lib/ext下然后进行重启就好了转至:https://www.cnblogs.com/danmai/p/8253922.html

2018-11-05 17:36:20 2163

原创 Linux中在Tomcat下安装Jenkins

确认Tomcat关闭(systemctl stop tomcat) 将下载好的Jenkins war包放到tomcat_home/webapps下 vim /etc/profile 加入export JENKINS_HOME=/usr/local/jenkins(这里不需要再去建jenkins目录) source /etc/profile vim TOMCAT_HOME/bin/catal...

2018-11-05 17:13:08 808 1

原创 Linux下安装与配置ssh

由于是在Windows环境下访问Linux中的Jenkins,所以需要进行一个远程连接访问,这时候就需要在Linux环境中安装ssh,然后在Windows环境中通过putty来进行访问yum install openssh*来安装ssh   systemctl status firewalld查看防火墙是否开启,没开启进行开启 firewall-cmd  --add-service=...

2018-11-05 17:09:52 842

原创 在Windows端访问Linux服务器上的Jenkins集成jmeter

在Linux端安装配置好ant和jemeter及Jenkins 在Windows端访问Jenkins  http://linux ip:端口/jenkins 在Jenkins上下载插件performance、ant 配置ant 新建一个自由风格的项目 对项目进行配置 以防HTML报告显示不正常下载groovy插件并进行配置 项目的配置到此结束 安装与配置ssh并开启ss...

2018-11-05 16:58:02 855

原创 使用ftp从Linux中下载文件时报550 Filed to open file

在Linux中使用命令getsebool -a|grep ftp 查看ftp的相关权限 这个时候会报SElinux is disabled(因为在装vsftpd的时候讲SElinux=disabled) Vim /etc/sysconfig/selinux讲SElinux=disabled 改为SElinux=enforcing 这个时候再输入命令getsebool -a|grep ft...

2018-11-05 16:52:54 12133

转载 jmeter+ant+发送邮件build.xml配置

 批量执行某一目录下多个测试脚本,build.xml文件如下 <?xml version="1.0" encoding="UTF-8"?> <project name="ant-jmeter-test" default="run" basedir=".">       <tstamp>         &amp

2018-11-05 16:47:36 1492

转载 Python中安装requests库

python导入requests包第一步:下载一个pip包解压,在cmd中进入pip解压目录进行安装,安装命令:python setup.py install第二步:配置pip环境变量,在path后配置pip安装路径(pip安装路径位于python安装路径scripts目录下)第三步:重启电脑(如果在使用pip进行命令操作时提示找不到pip的话)第四步:在cmd中安装request...

2018-09-29 09:43:31 605

空空如也

空空如也

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

TA关注的人

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