自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python把行政区域信息处理为层级字典

1、准备工作,因原始数据没有层级,暂处理为包含一个字典的py文件,region.py,如图来源参考http://www.mca.gov.cn/article/sj/xzqh/2020/2020/202003301019.html2、编写代码处理,文件turnRegion.py,把字典文件region.py放在同一目录下from xml.dom.minidom import Documentimport json,astimport gb2260import region# .

2020-07-07 22:54:14 706 3

原创 Python+Tkinter编写WIFI暴力破解客户端

最近闲来无事,学习了一下tkinter,写了一个客户端GUI暴力破解wifi,实测可行,但是效率不高,毕竟几个G的字典数据,电脑是单网卡也不能实现并发爆破,能破解全看缘分,此篇文章仅供学习交流,话不多说,上代码。import pywifiimport csv,osfrom pywifi import constimport tkinter as tkfrom tkinter import ttkimport timeimport tkinter.filedialogimport tk..

2020-06-17 10:23:39 2364 2

转载 Python闭包详解

转自:https://www.cnblogs.com/Lin-Yi/p/7305364.htmlpython中闭包,闭包的实质请大家跟我理解一下,如果在一个函数的内部定义了另一个函数,外部的我们叫他外函数,内部的我们叫他内函数。闭包:  在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。这样就构成了一个闭包。一般情况下,在我...

2019-07-22 12:01:30 262

原创 JMeter元件(六)-断言-6.2JSON断言

json断言主要用于请求返回的值为json格式,可以提取json中的值与预期结果进行比对1、在请求下添加json断言2、界面如图请求的响应值如下,现在需要断言orderSn的值为5010020190702081850082{"code":"0","msg":"操作成功","data":{"totalSize":1,"totalPage":1,"pageSize":1...

2019-07-22 11:28:59 314

原创 JMeter元件(六)-断言-6.1响应断言

响应断言用于判断响应值与预期是否一致,如果一致,则判断任务成功,否则判断任务失败,通常断言添加在请求下面一级1、添加断言2、断言页面如下2.1、Apply to:断言的作用范围Main sample and sub-sample:作用于主main sample和子sub-sampleMain sample only:只作用于main sampleSub-samp...

2019-07-15 16:35:15 439

原创 JMeter元件(四)-取样器-4.3-发送JDBC请求

Jmeter的JDBC请求是一个很强大的操作数据库插件,可以实现对数据库的增删改查,可以读取数据库的数据进行参数化1、添加驱动,确保驱动与数据库版本匹配,否则可能会连不上数据库,本次示例数据库是mysql驱动下载地址:https://mvnrepository.com/artifact/mysql/mysql-connector-java/8.0.16把下载的驱动包放入jmeter...

2019-07-14 22:02:36 257

原创 JMeter元件(四)-取样器-4.2-SMTP取样器发送邮件

官方文档:http://jmeter.apache.org/usermanual/component_reference.htmlJmeter发送邮件可以使用该取样器1、在线程组下面添加SMTP取样器2、添加邮件信息3、执行脚本发送邮件...

2019-07-14 22:00:32 807

原创 JMeter元件(四)-取样器-4.1-http请求

1、添加http请求2、http请求页面如图关于http请求的的属性参数说明:1)名称:用于标识一个sample。建议使用一个有意义的名称2)注释:对于测试没任何影响,仅用来记录用户可读的注释信息3)服务器名称或IP:http请求发送的目标服务器名称或者IP地址,比如http://www.baidu.com4)端口号:目标服务器的端口号,默认值为...

2019-07-14 21:58:59 392

原创 JMeter元件(二)-常用定时器

参考博客:https://www.cnblogs.com/imyalost/p/6004678.html1、定时器是在每个sampler(采样器)之前执行的,而不是之后(无论定时器位置在sampler之前还是下面);2、当执行一个sampler之前时,所有当前作用域内的定时器都会被执行;3、如果希望定时器仅应用于其中一个sampler,则把定时器作为子节点加入;4)如果希望在sam...

2019-07-14 21:56:20 361

原创 JMeter元件(一)-配置元件1.6-JDBC Connection Configuration (数据库配置元件)

Jdbc配置用于连接数据库,在接口测试中,用于读写数据库数据,初始化数据非常的方便,但不建议用于性能测试的参数化,这样会增加数据库的额外开销1、添加jdbc配置如下Variable Name数据库连接池的名称,jdbc请求时会通过这个名称来读取数据库配置Connection Pool Connetion:连接池参数配置,基本保持默认,根据需要进行修改;Max Number ...

2019-07-14 21:54:49 248

原创 JMeter元件(一)-配置元件1.5-CSV文件设置

CSV文件配置用于读取csv文件或者txt文件内的数据,以逗号隔开变量,是性能测试中参数化的一种主要方式1、创建数据文件,如图,包含两个参数2、添加csv配置文件名称:指保存信息的文件目录,可以相对或者绝对路径,可以是.txt或者.csv文件编码: 保持默认,默认UTF-8,根据实际情况调整变量名称:给csv文件中各列起个名字(有多列时,用英文逗号隔开列名...

2019-07-14 21:51:38 283

原创 JMeter元件(一)-配置元件1.4-用户自定义变量

用户自定义通常用于定义很少发生变化的全局变量,这样在多个请求中就可以同时调用,也可以创建在请求下面,供请求使用1、添加方式如图2、添加用户自定义变量,本次添加登录系统的账号和密码3、在登录请求中调用这两个变量4、执行脚本,查看结果,执行成功5、查看请求值,可以看到请求成功的获取到了自定义变量的值...

2019-07-14 21:50:09 258

原创 JMeter元件(一)-配置元件1.3-http Cookie管理器

由于http协议是无状态的,所以本地需要浏览器本地保存cookie,每次发送请求的时候带上cookie值,以此来维持状态,jmeter的cookie管理器就是模拟浏览器保存cookie值,再次发送请求的时候把cookie一起发送到服务器示例1、编写脚本,实现登录,查询订单,在查询订单时服务器需要校验身份,此时需要向服务器发送cookie,添加cookie管理器如下2、暂...

2019-07-14 21:48:47 406

原创 JMeter元件(一)-配置元件1.2-http信息头管理器

http信息头管理器用于管理http请求的信息头,比如常见的Content-Type,Token,如果该请求头部是全局的,则可以把该信息头放在线程组下面,如果非全局的,则放在http请求下面1、示例为添加一个Content-Type为json格式的信息头2、根据抓包得知登录请求是post请求,传参为body里面的json传的参数,所以需要加上信息头3、执行脚本,可以...

2019-07-14 21:46:46 315

原创 JMeter元件(一)-配置元件1.1-请求默认值

配置元件用来初始化默认值和变量,以便后续采样器使用,该元件作用于元件父节点下的所有元件。常用的配置元件有用户自定义变量,计数器,http信息头管理器,http请求默认值,HTTP Cookie管理器,CSV数据文件配置。一、http请求默认值,添加请求默认值以后,后面的http请求可以不用输入请求默认值输入的内容,如果输入,则会覆盖请求默认值的内容1、添加方式2、如图...

2019-07-14 21:41:32 252

转载 HTTP协议学习总结

本文内容来自互联网,各位大神的博客,非原创,仅作为个人学习总结HTTP协议简介超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(...

2019-06-28 14:14:02 482

原创 Jmeter解决响应值中文乱码

在使用jmeter的过程中遇到响应值里面的中文参数为乱码的问题如下处理办法:1、打开jmeter的bin目录下的jmeter.properties文件2、搜索sampleresult.default.encoding,我用的5.0版本的jmeter在1062行3、更改为"sampleresult.default.encoding=UTF-8",并且取消掉注释4、...

2019-06-10 19:16:17 966

原创 Linux搭建jmeter+ant+jenkins持续集成接口自动化框架

前置条件:系统已安装jdk一、下载jmeter包,通过客户端放在安装目录1、本次安装的版本为unzip apache-jmeter-5.0.zip unzip apache-jmeter-5.0.zip2、配置环境变量执行 vim /etc/profile在后面加入:exportJMETER_HOME=/root/apache-jmeter-5.0...

2019-06-09 12:31:44 754

原创 Python格式化JSON文件

之前工作中有一个需求是要格式化json文件,遇到一个问题,是要把一个json文件里面的内容格式化一下,在此做个记录import jsonclass JsonFormat(): """初始化json源文件和新文件地址""" def __init__(self,filepath,newpath): self.filepath=filepath self...

2019-05-27 11:23:49 3248

空空如也

空空如也

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

TA关注的人

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