自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (5)
  • 收藏
  • 关注

原创 django1.10 静态文件配置

settings配置# 网站引用静态文件时都会加上该地址,如:http://www.xxx.com/static/css/mini.cssSTATIC_URL = '/static/' # 静态文件根目录,执行命令`python manage.py collectstatic`可以把静态文件都收集到该目录下STATIC_ROOT = BASE_DIR + "/performance/static

2017-07-19 17:03:24 1000

原创 jmeter beanShell断言

jmeter beanShell 断言

2017-04-28 17:35:14 6929

原创 fiddler抓取https

fiddler

2017-04-28 13:48:41 2233

原创 jmeter Variables

jmeter Variables

2017-04-27 13:51:45 2757

原创 jmeter SampleResult

jmeter SampleResult

2017-04-27 11:32:49 8429

原创 jenkins构建jmeter线程

jenkins

2017-04-26 16:12:32 617

原创 jenkins日程表

jekins日程表

2017-04-26 15:45:10 7487

原创 jmeter聚合报告

聚合报告监听器,监听线程执行的结果 在线程中添加聚合报告 其中单位为ms Lable :请求事物的名称 Samples 事物总数 Average 事物平均耗费时间 Median 时间排序的中位数 90%Line 百分之九十事物耗费时间在42ms Min 事物耗费的最小时间 Max 事物耗费的最大时间 Error 错误率。错误的事物个数/总的事物个数 Throughput

2017-04-26 15:26:19 534 1

原创 jmeter参数化

1.jmeter参数化 在做接口请求时,请求的变量往往不是固定的,这时可以使用jmeter自带的参数化。 只要定义了参数化,就可以在线程中通过${xx}来引用这个参数。 途径1:通过用户定义的变量 name是代表变量名,”123456”是变量值 途径2:通过csv文件定义参数 添加csv文件。从csv中读取文件时,即可定义参数 从文件中读取的第一列数据,其变量名自动会被设置

2017-04-26 14:42:16 321

原创 jmeter邮件观察仪

邮件观察仪:在线程跑失败或者成功时,可以设置是否发送邮件给对应的人员。 1.添加一个邮件观察仪 2.填写基本内容 Message中 From代表,发件人 Address代表 收件人 Success Limit 代表成功次数大于x时发送邮件 Failure Limit 代表失败事物大于4时,发送邮件 SMTP sever Host 填写邮件服务器名称 Login发件人的邮箱

2017-04-26 14:23:36 2428

原创 jmeter同步定时器

1.线程中,线程属性–>线程数大于1 2.线程中,线程属性–>Ramp-Up Period(in seconds):这时候线程数为5,延时设置为15,那么每个事物之前停顿15/3秒 3.添加csv读取文件,获取请求的数据 添加csv文件的目的是为了获取数据源。 4.添加同步定时器 Number of Simulated Users to Group by:3。 Timeout

2017-04-26 14:01:48 13621 2

原创 adb相关命令

获取设备状态 offline / bootloader / device adb get-state获取设备id adb get-serialno获取设备中的安卓版本号 4.2.2 adb shell getprop ro.build.version.release获取设备sdk版本号 adb shell getprop ro.build.version.sdk获取设备型

2017-04-17 11:32:48 712

原创 VS2012应用程序的安装和部署步骤

在解决方案中新建一个安装和部署项目设置应用信息设置应用的语言点击设置应用信息界面的【General Information】,在打开的页面中设置【Setup Language】为中文简体 设置必须安装的基础软件设置应用文件点击应用名称,点击【Add Project Outputs】按钮,选择【主输出】,点击【OK】按钮,生成一个主输出文件。 设置快捷方式点击【Create an uninstal

2017-03-30 11:41:37 4707

原创 XPATH学习笔记

xpath有7种类型的节点元素属性文本命名空间处理指令注释文档(根)节点xpath路径表达式nodename 选取此节点的所有子节点/ 从根节点选取// 从匹配选择的当前节点选择文档中的节点,而不考虑他们的位置. 选取当前节点.. 选取当前节点的父节点@ 选取属性实例 - bookstore 选取bookstore元素的所有子节点 - /booksto

2017-03-09 15:16:04 334

原创 git学习笔记

命令参数自动补齐 按tab键或2下tab键查看git版本 git –version在git命令输出中开启颜色显示 git config –global color.ui true初始化git版本库 git init git init 目录将文件暂存到版本库 git add example.txt将所有暂存到版本库的内容都提交到版本库 git commit -m

2017-03-04 14:34:21 435

原创 测试用例设计

用例设计可以分为3层拿登录页面来说,分为表单测试,逻辑测试和业务流程测试 1.表单测试就是对单个输入框做验证,比如验证长度。表单测试在新功能中一定要做,维护阶段可以不做 2.逻辑测试就是测试一些简单的功能逻辑,用户名不存在,密码错误等。常规测试和功能修改的时候可以测,时间紧迫时可以不测! 3.业务流程测试,不关心基本功能,关心的是与其他功能的业务逻辑关系,比如被停用的账号是否能登录,不同权限的

2017-02-15 20:20:00 366

原创 对UI自动化测试的一些感悟

不断发掘自动化测试对各个团队的附加价值,这样才能得到来自四面八方的支持没有将自动化加入项目过程的自动化都达不到预期的效果UI自动化框架把UI自动化框架设计成一个拼图性质的架构。把每个特性都设计成一个独立的部分,然后组装成UI自动化框架: (appium/webdriver)底层操作封装特性 Page Object特性 测试用例管理特性 测试执行引擎特性 测试报告管理特性 测试数据管理特性

2017-02-15 20:11:21 9231

原创 bootstrap jquery dataTable 异步ajax刷新表格数据

异步请求 var postData = { "env_name" : new_env_name, "env_url": new_env_url, "env_desc" : new_env_desc }; $.ajax({

2017-02-10 14:57:38 17950

原创 Jmeter进行接口录制

使用Jmeter自带的代理服务器进行接口录制在“测试计划-》线程组”中添加一个线程组在线程组中添加一个“逻辑控制器-》录制控制器”在工作台中添加一个“非测试元件-》HTTP代理服务器”在HTTP代理服务器中添加一个“定时器-》高斯随机定时器” 在HTTP代理服务器中设置端口为“8888”,目标控制器为“Test Plan>线程组>录制控制器”,分组为“每个组放入一个新的控制器” 在高斯随机定

2017-02-04 13:51:25 3820

原创 Jmeter监控系统资源

软件下载所需的软件共有2个:ServerAgent和Servers Performance MonitoringServerAgent,作为系统监控的代理服务器,可以到https://jmeter-plugins.org/wiki/PerfMonAgent/下载Servers Performance Monitoring,是Jmeter的插件,可以到https://jmeter-plugins.

2017-02-04 11:23:08 3483

原创 Jmeter安装部署

JDK安装请先确保JDK安装成功后,再安装Jmeter下载到Jmeter官网地址http://jmeter.apache.org/download_jmeter.cgi下载最新版本的Jmeter环境变量配置假设将下载后的Jmeter解压放到D盘中: 1. 新增JMETER_HOME变量: 变量名:JMETER_HOME 变量值:D:\apache-jmeter-3.1 2. 在CLASS

2017-02-03 10:48:39 2445

原创 Fiddler监听报错

使用Fiddler或其他类似的监听工具出现错误时, Unable to bind to port [8866]. ErrorCode: 10022 可以在cmd执行 netsh winsock reset 然后重启电脑即可

2017-01-20 15:37:11 2125

原创 android logcat 应用

清除日志adb logcat -c日志级别过滤V — Verbose (lowest priority) D — Debug I — Info W — Warning E — Error F — Fatal S — Silent (highest priority, on which nothing is ever printed) adb logcat *:E 显示错误级别以上

2017-01-20 14:26:05 249

原创 pip 指定下载源

添加环境变量 添加一个系统环境变量HOME,值为%USERPROFILE% 在运行中输入%home%,会打开一个文件夹 在打开的文件夹中新建一个文件夹pip 在文件夹中新建一个pip.ini文件,在里面输入 [global] index-url= http://mirrors.aliyun.com/pypi/simple/ extra-index-url= https://pypi.pyt

2017-01-20 13:26:19 2327

原创 Windows下保存git 用户名和密码

在环境变量中添加一个HOME环境变量,值为%USERPROFILE% 在“开始》运行”中输入%Home% 在打开的文件夹中新建一个“_netrc”的文件(这个名字包含了扩展名) 使用记事本编辑该文件,输入以下内容,保存。 machine git服务器域名或ip login username password password

2017-01-14 17:15:15 2540

原创 访问者模式(python)

"""访问者模式状态模式复杂版,状态模式是一个复杂对象有多个分支,然后把这些分支抽象成状态,在运行时根据状态来执行;而访问者模式是多个复杂对象有同样多的分支,且复杂对象的个数相对稳定,不然到时候就修改该分支状态类的代码"""from abc import ABCMeta, abstractmethodclass Person(object): __metaclass__ = AB

2017-01-12 08:55:35 354

原创 状态模式(python)

"""状态模式一个复杂对象改变它的内在状态则允许改变它的行为应用场景:一个复杂对象包含有很多个分支,则把这些分支抽象成一个个子类,该对象只需要去调用子类的公共接口。客户端调用时,可以根据状态来选择哪个子类来执行分支"""from abc import ABCMeta, abstractmethodclass State(object): """ 状态抽象类 ""

2017-01-12 08:53:30 1232

原创 单例模式

"""单例模式保证一个类只有1个对象,并提供一个访问它的全局访问点"""

2017-01-12 08:52:22 251

原创 职责链模式(python)

"""职责链模式在状态模式的基础上,把所有状态连城一条链,在链上传递请求,直到把请求处理掉为止"""from abc import ABCMeta, abstractmethodclass State(object): __metaclass__ = ABCMeta def __init__(self, context): self.context = con

2017-01-12 08:51:43 411

原创 观察者模式(python)

“”” 观察者模式(发布-订阅模式) 体现了一对多的依赖关系 多个观察者可以同时监听同一个主题,当主题有状态变更时,会通知所有的观察者进行更新 主题:包含观察者列表,添加和删除观察者方法,主题消息,通知方法 观察者:知道主题消息,根据主题消息变更的方法 应用:在一个对象变更的同时需要变更其他对象,且不知道有多少其他对象;一个抽象模型有2个方面,其中一个方面依赖另一个方面, 可以

2017-01-12 08:48:20 740

原创 备忘录模式(python)

"""备忘录模式对一个对象的当前状态进行保存,经过一段时间使用后,可以使用保存的备忘录将对象恢复到备忘录状态"""class GameRole(object): """ 游戏角色 """ def __init__(self, live=None, magic=None, strong=None): self._live = live

2017-01-12 08:46:56 355

原创 中介者模式(python)

“”” 中介者模式 用一个中介对象封装一系列对象的交互,使各对象不再需要显示互相引用,减少了对象间的耦合 把对象的交互抽象到了一个中介对象中,我们可以把注意力从对象行为转移到对象的交互上,可以更宏观的看待对象问题 从网状结构变成星型结构 应用场景:各对象已定义良好,但是对象间有复杂的通讯 “”” from abc import ABCMeta, abstractmethodclass

2017-01-11 20:39:33 493

原创 迭代器模式(python)

"""迭代器模式使用一个方法去访问聚合对象的每一个元素,而不暴露对象的内部表示"""

2017-01-11 20:38:57 253

原创 解释器模式(python)

"""解释器模式定义一个解释器,使用给定的文本表示来解释一段语句"""from abc import ABCMeta, abstractmethodclass Interpreter(object): __metaclass__ = ABCMeta def __init__(self): pass @abstractmethod def inte

2017-01-11 20:38:24 431

原创 享元模式(python)

"""享元模式使用共享技术支持大量细粒度的对象使用几种对象就可以表示所有的对象应用场景:对象的结构基本相同,但需要生成大量的对象"""from abc import ABCMeta, abstractmethodclass Go(object): """ 围棋棋子抽象基类 """ __metaclass__ = ABCMeta def __init

2017-01-11 20:37:48 485

原创 外观模式(python)

"""外观模式比如买股票,对于新手来说,去买多个股票比买一个基金难很多、风险大很多为子系统设计的一个高层接口,在子系统外部只能调用这个高层接口,不会去调用子系统内部结构为一组接口设计一个公共调用接口强调了依赖倒转原则和迪米特法则"""class WorkA(object): def __init__(self): pass def work(self):

2017-01-11 20:36:57 408

原创 组合模式(python)

"""组合模式组合对象成树形结构以表示部分-整体结构在使用单个对象和组合对象时具有一致性"""from abc import ABCMeta, abstractmethodclass Company(object): """ 公司抽象类 """ __metaclass__ = ABCMeta def __init__(self, name, duty

2017-01-11 20:35:58 575

原创 命令模式(python)

"""命令模式在请求者和请求实现者之间,把请求抽象成命令,并添加一个命令接受和分发者,实现请求者和实现者的解耦如客户(请求者)去烧烤店吃饭,并不需要认识烧烤boy(实现者),只需要有菜单(命令),服务员(命令接收和分发者),然后根据菜单给服务员下单就好了。然后菜单有会有记录,我们可以要求撤销和重做,烧烤店可以拒绝我们的某个菜单。优点:1、可以有一个命令列表;2、命令可以很容易写入日志;3、

2017-01-11 20:35:05 1363

原创 建造者模式(python)

"""建造者模式对复杂对象进行构建过程和表现层的分离,使得一套构建过程能够创建出不同的对象产品"""from abc import ABCMeta, abstractmethodclass Food(object): def __init__(self): self._has_salt = 0 self._has_oil = 0 se

2017-01-11 20:34:05 409

原创 桥接模式(python)

"""桥接模式把对象的抽象部分和实现部分分离开来,使他们能独立变化如果一个对象可以进行多角度分类,那么就把多角度分离出来,让他们独立变化,减少耦合"""from abc import ABCMeta, abstractmethodclass Skin(object): __metaclass__ = ABCMeta def __init__(self): p

2017-01-11 20:32:47 344

celery-3.1.25

python 消息队列库

2016-12-29

kombu-3.0.37.tar.gz

python 消息队列库

2016-12-29

HIDECMD.EXE

可以实现在后台执行cmd窗口和命令,从此告别黑窗口

2016-12-29

接口录制工具

类Fiddler工具,可以进行实时的请求过滤,并保存请求到数据库

2016-12-09

billiard-3.3.0.23

python 消息队列celery依赖库

2009-03-30

空空如也

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

TA关注的人

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