自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 论坛 (1)
  • 收藏
  • 关注

原创 15-性能测试之JMeter创建Redmine用户

导读录制创建用户脚本调试脚本回顾前面学的知识1、引言本章将回到之前的Redmine系统,用JMeter创建用户,为后续压测登录功能做准备2、录制创建用户脚本(1)录制请求包含以下动作:打开登录页;输入用户名、密码,点击登录按钮,完成登录;点击“管理”;点击“用户”;点击“新建用户”输入用户信息,点击“创建按钮”(2)Badbody录制到的请...

2018-03-30 19:29:23 550 1

原创 14-性能测试之JMeter发送HTTP请求

导读前言测试环境准备HTTP Request Sampler介绍HTTP Authorization ManagerHTTP Header ManagerHTTP Cookie Manager1、前言(1)对于Web端项目,大多数压测都是针对HTTP请求的,还有一些FTP、JDBC、JAVA等请求,接下来我们会按照请求的种类介绍一些知识点; (2)压测有两种情况,第一种...

2018-03-30 16:19:20 6947

原创 13-性能测试之JMeter计时器

导读各类计时器1、计时器计时器一般被我们用来设置延迟与同步,定时器的优先级高于Sampler,在同一作用域下有多个计时器存在时,它们都会执行;如果想让某一计时器只针对某一个Sampler有效,则要把计时器加到该Sampler下面。请看下图 我们在请求1后面(但是同级)加了一个特定时间计时器,设定时间是3秒,然后再请求2下面(注意下面,不是后面)加了一个特定计时器,设定时间...

2018-03-30 11:12:09 2177 3

原创 12-性能测试之JMeter逻辑控制器

导读的前言前面几篇博客简单讲解JMeter的关联,参数化,断言,计时器等知识,但明显不够细致,接下来我们详细来看看,本节学习一下所有的逻辑控制器。尽量找到操作的示例,这样才能验证观点,加深记忆。如果找不到示例,那么就干脆简单待过,不下结论,避免误导大家。逻辑控制器用来对元件执行逻辑进行控制。 If Controller 看名字就知道,相当于if条件语句,如果判断结果...

2018-03-29 18:29:03 510

转载 敏捷开发之Scrum扫盲,及敏捷开发中XP与SCRUM的区别

敏捷开发之Scrum扫盲篇现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP…为了不落后他人,于是我也开始学习Scrum,今天主要是对我最近阅读的相关资料,根据自己的理解,用自己的话来讲述Scrum中的各个环节,主要目的有两个,一个是进行知识的总结,另外一个是觉得网上很多学习资料的讲述方式让初学者不太容易理解;所以我决定写一篇扫盲性的博文,同时试着也与园内的朋友一起分享...

2018-03-29 14:30:16 1485

转载 适合码农工作时玩的游戏:Scrum

导读文章目录 1. 前言 2. Scrum 是游戏规则 3. Scrum 是基于经验的 4. Scrum 的三大支柱 5. Scrum 的基础游戏规则 5.1. 角色定义 5.1.1. 没有子团队 5.1.2. 强调平等 5.1.3. 游戏人数规则 5.1.4. 游戏时间 5.2. 游戏玩法 5.2.1. 计划会议 5.2.2. 每日站立会议 5.2.3. 评审会议...

2018-03-29 13:51:41 467

转载 关于“.bash_profile”和“.bashrc”区别的总结

0、前言项目环境部署是自己的薄弱项,一些简单的服务,照着搜索来的步骤能凑合部署成功,但并不明白其中的原理,偶尔遇到一些ERR,就抓瞎,无从下手。项目环境部署,需要一些基础服务,如java环境,tomcat环境、mysql等等;服务部署成功后,还需要给其配置环境变量;要配置环境变量,就要用到什么bashrc或bash_profile文件,可是这文件有啥区别,一直不明白,今天看到这篇文章,结合自己...

2018-03-28 16:45:24 10731 3

原创 11-性能测试之JMeter线程组

导读准备本节所用到的测试计划线程组详解本章总结1、准备测试计划(1)新建测试计划 (2)新建线程组 (3)添加两个请求(前面录制的360搜索请求) (4)添加察看结果树,用来验证结果 准备好的测试计划如下图所示: 请求1,搜索storm关键字 请求2,搜索lina关键字 2、线程组测试计划,右键,添加,Threads(user),线程组,如下图所示: ...

2018-03-27 17:09:39 766

原创 10-性能测试之JMeter运行方式

导读各操作系统,GUI和非GUI模式启动JMeter1、Windows GUI形式运行JMeter(1)Windows下以GUI的形式运行JMeter很简单,直接双击jmeter.bat文件即可,这是我们前面一直在做的事情。 但是在双击jmeter.bat启动JMeter时,会弹出如下命令行提示符,如下图所示: 这些英文是什么意思呢?翻译如下:不要使用GUI模式进行负载...

2018-03-22 09:25:10 1513 2

原创 09-性能测试之JMeter事务、聚合报告

导读精简测试脚本聚合报告简介事务控制器1、精简测试脚本(1)为了查看请求方便,我们将请求重命名,如下图所示: (2)删除不必要的脚本 假如我们想对登录功能进行压测,那么第1个请求“Redmine首页”和第4个请求“登出”没有用,我们直接删掉(或者点击Toggle切换成不发送状态)。然后点击启动按钮,看是否能够成功。 2、添加监听器——聚合报告(1)在Ste...

2018-03-20 15:06:50 4640

原创 08-性能测试之JMeter断言

导读介绍响应断言的用法请求重定向的问题1、从浏览器登录Redmine(1)从浏览器登录Redmine,使用正确的用户名、密码登录,登录完成后,右上角显示登录账号的名称,如下图所示: (2)使用错误的用户名、密码登录,会提示登录失败,然后右上角还是登录按钮,如下图所示: 上面这个现象很正常,符合我们的预期。2、使用JMeter发送请求(1)正确的用户名、...

2018-03-20 11:46:49 794

原创 07-性能测试之JMeter定时器

导读定时器作用域介绍两种定时器JMeter提供了很多有用的元件,帮助我们构造各种场景的性能测试。本节,我们来看看定时器(timer)1、定时器作用域定时器是在每个sampler(采样器)之前执行的,而不是之后(不管定时器的位置在sampler之前还是下面);当执行一个sampler之前时,所有当前作用域内的定时器都会被执行;如果希望定时器仅应用于其中一个sampler,...

2018-03-19 18:02:04 334

原创 06-性能测试之JMeter参数化

导读JMeter参数化函数助手:_CSVReadCSV Data Set ConfigUser Defined VariablesUser Variables1、JMeter 参数化参数化是自动化测试脚本的一种常用技巧。简单来说,参数化的一般用法就是将脚本中的某些输入使用参数来代替,在脚本运行时指定参数的取值范围和规则,这样,脚本在运行的时候就可以根据需要选取不同的参数...

2018-03-19 17:09:56 391

原创 04-性能测试之目标系统部署

导读安装VMware安装Cent OS安装SecureCRT安装Redmine系统Redmine系统简介录制、调试登录脚本目的:搭建一套论坛系统,当作压测的目标系统,来学习后续的知识点。所以本节很重要。1、安装VMware如果你有一台Linux服务器,请直接跳转到第3节。(1)Windows安装VMware打开百度,搜索VMware,将文件下载到本地,如...

2018-03-19 15:24:54 310

原创 05-性能测试之JMeter关联

导读JMeter关联简介正则表达式介绍登录脚本调试1、JMeter关联简介JMeter中关联可以在需要获取数据的请求上,“右键”|后置处理器,然后根据需要选择即可。这里,我们介绍正则表达式提取器。 (1)正则表达式提取器 名称: 可以随意设置,名称最好有业务意义。注释:可以为空,可以随意设置;Apply to:应用范围,4个选项; Main sample a...

2018-03-19 15:08:04 552

原创 03-性能测试之脚本录制

导读本节主要包括以下内容: 1. JMeter工作区介绍 2. JMeter HTTP协议录制1、JMeter工作区介绍启动JMeter后,会打开如下窗口: 注:笔者在写本系列博客的时候,使用JMeter的最新版本4.0(1)区域1是菜单栏和工具栏菜单栏 JMeter工具的菜单栏包括File、Edit、Search、Options等菜单,和其它Window...

2018-03-15 16:55:10 1183 3

原创 02-性能测试之Jmeter简介

导读本节内容包括:Jmeter工具简介Jmeter安装Jmeter目录结构Jmeter常用组件1、Jmeter简介(1)概念 Apache JMeter应用程序是开源软件,100%纯Java应用程序,用来进行负载测试、度量系统性能。它最初是为测试Web应用程序而设计的,但后来扩展到其他测试函数。 (2)使用Jmeter我们能做什么? Apache JMeter可以用...

2018-03-14 14:34:15 336

原创 1、Selenium + Python 实现 UI 自动化测试-环境搭建

密谋已久的文章分享从今天开始,分享测试知识,不求赢得赞誉,只求无愧于心。一、总览Windows 10 + Python 3.6 + Selenium 3.4 + Chrome 59 + Pycharm二、删除三、安装Python1、下载官网:https://www.python.org/,打开官网,在Downloads下,选择操作系统,我的环境是Windows,点击后进入下载页,目前Python比...

2018-03-13 16:38:10 523

原创 01-性能测试流程、概念

导读本节内容包括:性能测试流程性能测试成功要素性能测试常用术语性能测试通过标准1、性能测试流程在很多同学的概念中,性能测试就是使用Loadrunner、Jmeter等工具进行压测,然后得到测试结果即可,但仔细想想,对谁进行测试?测试目的是什么?监测指标有哪些?得到的结果如何分析(怎样的结果算通过)等等。所以使用工具压测只是性能测试最基础的一个步骤,下面先来看看性能测试...

2018-03-13 16:29:32 375 3

原创 Markdown语法学习记录

要学习一下Markdown语法,计划后续博客和书稿都采用Markdown的格式来写,因为需要一点点时代信息来掩盖中年油腻男的现状;一、Markdown简介1、什么是Markdown?(1)Markdown是一种轻量级的「标记语言」,通常为程序员群体所用,目前它已是全球最大的技术分享网站 GitHub 和技术问答网站 StackOverFlow 的御用书写格式。 (2)千万不要...

2018-03-09 16:42:22 712 1

转载 Git使用手册:HTTPS和SSH方式的区别和使用

在管理Git项目上,很多时候都是直接使用https url克隆到本地,当然也有有些人使用SSH url克隆到本地。这两种方式的主要区别在于:使用https url克隆对初学者来说会比较方便,复制https url然后到git Bash里面直接用clone命令克隆到本地就好了,但是每次fetch和push代码都需要输入账号和密码,这也是https方式的麻烦之处。而使用SSH url克隆却需要在克隆之...

2018-03-01 17:47:37 1726

转载 蚂蚁金服架构师所了解的Java 9中的GC调优

在经过了几次跳票之后,Java 9终于在原计划日期的整整一年之后发布了正式版。Java 9引入了很多新的特性,除了闪瞎眼的Module System和REPL,最重要的变化我认为是默认GC(Garbage Collector)修改为新一代更复杂、更全面、性能更好的G1(Garbage-First)。JDK的维护者在GC选择上一直是比较保守的,G1从JDK 1.6时代就开始进入开发者的视野,直到今天...

2018-03-01 09:19:53 391

Linux常用命令

Centos常用命令

2015-06-01

为毛我的帖子被删了

发表于 2017-12-29 最后回复 2017-12-29

空空如也

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

TA关注的人 TA的粉丝

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