自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Jmeter + ant+ Jenkins 自动化性能测试

ant运行 jmeter脚本配置1)将 jmeter的extras目录中ant-jmeter-1.1.1.jar包拷贝至ant安装目录下的lib目录中,该包相当于是ant和jmeter连接的桥梁,作用是使Ant运行时能够找到"org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"这个类,从而成功触发JMeter脚本2)修改Jmeter的bin目录下jmeter.properties文件的配置:jmeter.save.saveservice.ou.

2021-04-14 15:42:44 198

原创 python中 实例方法,类方法,静态方法

总结:实例方法是一个普通的函数,类方法和静态方法都是通过函数装饰器的方式实现的; 实例方法需要传入self,类方法需要传入cls参数,静态方法无需传入self参数或者是cls参数(但不等同于不能传入参数) 装饰器 参数 调用办法 使用场景 实例 self instance. 正常 类方法 @classmethod cls isntance. cls. django的Vie...

2021-04-14 14:52:16 130

转载 python 继承和多态

python 继承和多态python 中多态类具有继承关系,并且子类类型可以向上转型看做父类类型,如果我们从 Animal 派生出 Cat和 Dog,并都写了一个 call() 方法,如下示例:class Animal(object): def __init__(self, name, age): self.name = name self.age = age def call(self): print(self.name, '会叫')

2021-04-14 14:25:36 141

原创 Python中的__new__和__init__的区别

Python新类中的__new__和__init__Python的新类允许用户重载__new__和__init__方法,且这两个方法具有不同的作用。__new__作为构造器,起创建一个类实例的作用。而__init__作为初始化器,起初始化一个已被创建的实例的作用。class newStyleClass(object): # In Python2, we need to specify the object as the base. # In Python3 it's default

2021-04-14 14:16:45 191

原创 python super 详解

在类的继承中,如果重定义某个方法,该方法会覆盖父类的同名方法,但有时,我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了,可通过使用super来实现,比如:#-------- python2写法class Animal(object): def __init__(self, name): self.name = name def greet(self): print 'Hello, I am %s.' % self.namecla..

2021-04-14 11:35:50 164

原创 python单例模式

一、总线总线是计算机各种功能部件或者设备之间传送数据、控制信号等信息的公共通信解决方案之一。现假设有如下场景:某中央处理器(CPU)通过某种协议总线与一个信号灯相连,信号灯有64种颜色可以设置,中央处理器上运行着三个线程,都可以对这个信号灯进行控制,并且可以独立设置该信号灯的颜色。抽象掉协议细节(用打印表示),如何实现线程对信号等的控制逻辑。加线程锁进行控制,无疑是最先想到的方法,但各个线程对锁的控制,无疑加大了模块之间的耦合。下面,我们就用设计模式中的单例模式,来解决这个问题。什么是单例模式?单例

2021-04-14 10:37:44 74

原创 Python Dubbo接口测试工具

Code :DubboTester/dubbo_tester.py at master · WeekL/DubboTester · GitHubDubbo和telnet简介Dubbo是阿里巴巴开源的一款RPC(Remote Procedure Call,远程过程调用)框架,用于实现分布式服务的跨服务调用,具有远程通讯、动态配置、地址路由等功能。Dubbo基于dubbo协议,dubbo协议是TCP协议之上的协议,采用单一长连接和 NIO 异步通讯,适合于小数据量大并发的服务调用,以及服务..

2021-04-13 17:18:55 544

原创 yield详解

1、可迭代对象与迭代器的区别可迭代对象:指的是具备可迭代的能力,即enumerable. 在Python中指的是可以通过for-in 语句去逐个访问元素的一些对象,比如元组tuple,列表list,字符串string,文件对象file 等。迭代器:指的是通过另一种方式去一个一个访问可迭代对象中的元素,即enumerator。在python中指的是给内置函数iter()传递一个可迭代对象作为参数,返回的那个对象就是迭代器,然后通过迭代器的next()方法逐个去访问。2、生成器生成器的本质就是.

2021-04-13 17:13:43 403

原创 chrome pagespeed 测试前端性能

1,安装插件2, 打开被测试网页3, 打开F12 , 开始测试

2021-04-13 10:03:51 118

转载 JMeter逻辑控制器 详解

1.简介Jmeter官网对逻辑控制器的解释是:“Logic Controllers determine the order in which Samplers are processed.”。意思是说,逻辑控制器可以控制采样器(samplers)的执行顺序。由此可知,控制器需要和采样器一起使用,否则控制器就没有什么意义了。放在控制器下面的所有的采样器都会当做一个整体,执行时也会一起被执行。JMeter逻辑控制器可以对元件的执行逻辑进行控制,除仅一次控制器外,其他可以嵌套别的种类的逻辑控制器。

2021-04-02 19:04:41 6638

转载 Jmeter 配置元件详解

1.简介JMeter配置元件可以用来初始化默认值和变量,读取文件数据,设置公共请求参数,赋予变量值等,以便后续采样器使用。将在其作用域的初始化阶段处理。配置元件(Config Element)提供对静态数据配置的支持,可以为取样器设置默认值和变量。首先我们来看一下JMeter的配置元件,路径:添加-配置元件;我们可以清楚地看到JMeter5中共有19个配置元件,如下图所示:如果上图您看得不是很清楚的话,宏哥总结了一个思维导图,关于JMeter5的配置元件类型,如下图所示:通过以上的.

2021-04-02 18:45:19 658

原创 Jmeter 元件详解之 逻辑控制器

逻辑控制器JMeter逻辑控制器可以对元件的执行逻辑进行控制,除仅一次控制器外,其他控制器下可以嵌套别的种类的逻辑控制器。下展示了控制器的种类ForEach Controller(循环控制器) ForEach( Controller即循环控制器,顾名思义是定义一个循环规则参数说明如下 名称:控制器名称,可以随意设置,甚至可以为空 注释:可以随意设置,可以为空 输入变量前缀:可以在“用户自定义的变量”中定义一组变量循环控制器可以从中获取到变量对应的值,然...

2021-04-02 18:39:31 152

转载 Jmter 集群环境搭建

https://blog.51cto.com/14010723/2296449一、问题背景当有些项目的用户数比较大的时候,我们进行压测的时候也需要较大的并发,而单台服务器的能够发送的并发量毕竟是有限的,那如何增加并发量呢?二、解决方法利用jmeter的分布式压测,jmeter为了提升并发量,支持分布式压测,1台master,多台salve,一般来说,master只做统计收集、下发脚本的工作,而不作为施压机,主要是出于性能考虑。Linux下安装jmeter简单,直接把...

2021-04-02 17:49:51 137

转载 JMeter参数化之CSV Data Set Config详解

https://blog.csdn.net/lijing742180/article/details/81183125今天大家一起来学习一下参数化的一个重要工具,我们在写脚本时,经常要用到参数化,而实现参数化最常用的方法之一就是使用CSV Data Set Config元件,使用方便,功能强大。简单的使用方法估计大家都会,或者说很容易就会了,但是,如果说是比较复杂的配置,估计就有很多人会被绕晕了(我刚开始也经常晕~),今天咱们就详细看看,怎么才能不晕!哈哈首先来看一眼长啥...

2021-04-02 17:37:21 5044

原创 Jmter 组件介绍

JMeter监控器组件之 Spline Visualizer用自己理解的语言描述为:运行完你的测试计划后,将得到多个“请求样本”(Sampler)及其响应时间的数据,假设得到了1000组数据。将这些数据分为10组:第1至第100条数据为第1组,第101至第200条数据为第2组,...,第901至第1000条数据为第10组。计算每组数据的平均值后可以得到10个平均值。以这10个平均值做纵坐标,以1,2,...,10的均匀刻度做横坐标,绘制平滑曲线,就是你看到的JMeter样条曲线图。...

2021-04-02 13:37:33 96

原创 JMeter元件运行顺序

JMeter元件的执行顺序是:Sample 1:针对下图的测试计划执行顺序如下:执行线程组,如果有多个线程组可以在测试计划中设置是顺序执行还是同时执行 执行 简单控制器 执行配置元件 http cookie 管理器 执行前置处理器 用户参数 执行定时器 synchronizizing timer, 类似与集合点 执行取样器 HTTP 请求1 执行后置处理器 正则表达式提取器 执行断言 响应断言 执行配置元件 http cookie管理器 执行前置处理器 用户参数...

2021-03-30 18:15:11 729

空空如也

空空如也

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

TA关注的人

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